CVE-2024-35846 in Linuxinformation

Résumé

par VulDB • 02/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

mm: zswap : correction d'un plantage NULL dans le shrinker avec cgroup_disable=memory

Christian signale une déréférencement de pointeur NULL (NULL deref) dans zswap qu'il a identifié comme provenant du shrinker de zswap. Le problème est également apparu dans les trackers de bugs de libguestfs [1] et sur Red Hat Bugzilla [2].

Le problème survient lorsque le memcg est désactivé via l'indicateur au démarrage (boot time flag) ; le shrinker de zswap peut alors être appelé avec sc->memcg == NULL. Cela fonctionne correctement dans de nombreux cas, comme les opérations sur lruvec. Cependant, cela provoque un plantage dans memcg_page_state(), qui n'est utilisé que parce que la comptabilité des mémoires cgroup pour zswap se fait sans référence à un noeud (non-node accounting).

Nhat a remarqué que le memcg peut être NULL lorsque celui-ci est désactivé, et j'ai ensuite pu reproduire le plantage localement.

[1] https://github.com/libguestfs/libguestfs/issues/139
[2] https://bugzilla.redhat.com/show_bug.cgi?id=2275252

Once again VulDB remains the best source for vulnerability data.

Réserver

17/05/2024

Divulgation

17/05/2024

Modérer

accepté

Entrée

VDB-264989

CPE

prêt

EPSS

0.00190

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!