CVE-2024-42316
mediumPriorität · verfolgen · 22EPSS 0.002 · 11. PerzentilDEEURUUSEPSS · bewertet 2026-10-27
In the Linux kernel, the following vulnerability has been resolved: mm/mglru: fix div-by-zero in vmpressure_calc_level() evict_folios() uses a second pass to reclaim folios that have gone through page writeback and become clean before it finishes the first pass, since folio_rotate_reclaimable() cannot handle those folios due to the isolation. The second pass tries to avoid potential double counting by deducting scan_control->nr_scanned. However, this can result in underflow of nr_scanned, under a condition where shrink_folio_list() does not increment nr_scanned, i.e., when folio_trylock() fails. The underflow can cause the divisor, i.e., scale=scanned+reclaimed in vmpressure_calc_level(), to become zero, resulting in the following crash: [exception RIP: vmpressure_work_fn+101] process_one_work at ffffffffa3313f2b Since scan_control->nr_scanned has no established semantics, the potential double counting has minimal risks. Therefore, fix the problem by not deducting scan_control->nr_scanned in evict_folios().
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (31)
Betroffene Produkte und Versionsbereiche.
Advisories (2)
Hersteller- und Ökosystem-Meldungen dazu.
- WID-SEC-W-2024-1875Linux Kernel: Mehrere Schwachstellen ermöglichen Denial of ServiceDeutsch2024-08-18csaf · cert_bundDE
Ein lokaler Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen oder unbekannte Auswirkungen zu erzielen.
- WID-SEC-W-2025-2855IBM DataPower Gateway: Mehrere SchwachstellenDeutsch2025-12-15csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in IBM DataPower Gateway ausnutzen, um beliebigen Programmcode auszuführen, Daten zu manipulieren, vertrauliche Informationen offenzulegen, einen Denial-of-Service-Zustand zu verursachen oder andere, nicht spezifizierte Angriffe durchzuführen.
auch bekannt als (4)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (15)
Externe Belege — Patches, Meldungen, Analysen.
- https://access.redhat.com/security/cve/cve-2024-42316cnnvd
- https://cxsecurity.com/cveshow/CVE-2024-42316/cnnvd
- https://git.kernel.org/stable/c/8b671fe1a879923ecfb72dda6caf01460dd885efcnnvd
- https://git.kernel.org/stable/c/8de7bf77f21068a5f602bb1e59adbc5ab533509dcnnvd
- https://git.kernel.org/stable/c/a39e38be632f0e1c908d70d1c9cd071c03faf895cnnvd
- https://git.kernel.org/stable/c/d6510f234c7d117790397f9bb150816b0a954a04cnnvd
- https://git.kernel.org/stable/c/8b671fe1a879923ecfb72dda6caf01460dd885efenisa_euvd
- https://git.kernel.org/stable/c/8de7bf77f21068a5f602bb1e59adbc5ab533509denisa_euvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan