DEBIAN-CVE-2026-99240: Debian/linux vulnerability

Published Nov 2, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: error damoscommitquotagoal() for zero targetvalue Patch series "mm/damon: move zero damos quota targetvalue handling to the core layer". Having zero DAMOS quota target value can cause division by zero. DAMON API callers are checking the target value parameters to avoid that. It is easy to make mistakes in some of the multiple API callers. Move that to the core layer. Patch 1 adds the corner case handling into the core layer DAMON parameters validation logic. Patches 2 and 3 remove no more needed DAMON API callers side handling of the corner case in DAMONLRUSORT and DMONSAMPLIEMTIER, respectively. This patch (of 3): If a DAMOS scheme has a damosquotagoal of zero targetvalue, damosquotagoal() could trigger division-by-zero error. Hence each DAMON API callers should do the zero targetvalue validation. It is easy to make mistakes. Actually such bugs in DAMONLRUSORT and DAMONSAMPLEMTIER were found and fixed [1]. It is better to handle the corner case only once in the core layer, instead of multiple places in all DAMON API callers. One straightforward option is using an alternative denominator for the corner case in the damosquotagoal(). However, the zero targetvalue is meaningless. In this case, the quota goal is always evaluated as achieved or over-achieved. The quota will only keep being reduced. Simply avoid using zero targetvalue by adding a check in the core layer DAMOS quota goal parameters validation/commit path, damoscommitquotagoal(). Update it to return an error in the case. Also update its caller to propagate the error.

Affected Software

1 affected component
debian/linux*

Event History

Nov 2, 2026
CVE Published
via OSV·04:17 PM
Data Sourced
via OSV·04:17 PM
DescriptionAffected Software

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203