CVE-2022-49726

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.3%
Linux•Linux•Versions : <cff3a7ce6e81418b6e8bac941779bbf5d342d626, 0, 5.4.200, 5.19, <=5.10.*, 5.18.6, 5.15.49, <245b993d8f6c4e25f19191edfbd8080b645e12b1, <937fcbb55a1e48a6422e87e8f49422c92265f102, <0414eab7c78f3518143d383e448d44fc573ac6d2, <=5.18.*, 5.3, <=5.4.*, <5.3, 5.10.124, <db965e2757d95f695e606856418cd84003dd036d, <=*, <=5.15.*, dd2cb348613b44f9d948b068775e159aad298599

Description

In the Linux kernel, the following vulnerability has been resolved: clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() EXPORT_SYMBOL and __init is a bad combination because the .init.text section is freed up after the initialization. Hence, modules cannot use symbols annotated __init. The access to a freed symbol may end up with kernel panic. modpost used to detect it, but it has been broken for a decade. Recently, I fixed modpost so it started to warn it again, then this showed up in linux-next builds. There are two ways to fix it: - Remove __init - Remove EXPORT_SYMBOL I chose the latter for this case because the only in-tree call-site, arch/x86/kernel/cpu/mshyperv.c is never compiled as modular. (CONFIG_HYPERVISOR_GUEST is boolean)

Gravité et risque d'exploitation

CVE-2022-49726 obtient un score CVSS de 0.0/10, soit une gravité non évaluée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.27 %, ce qui la place devant 18.4 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <cff3a7ce6e81418b6e8bac941779bbf5d342d626, 0, 5.4.200, 5.19, <=5.10.*, 5.18.6, 5.15.49, <245b993d8f6c4e25f19191edfbd8080b645e12b1, <937fcbb55a1e48a6422e87e8f49422c92265f102, <0414eab7c78f3518143d383e448d44fc573ac6d2, <=5.18.*, 5.3, <=5.4.*, <5.3, 5.10.124, <db965e2757d95f695e606856418cd84003dd036d, <=*, <=5.15.*, dd2cb348613b44f9d948b068775e159aad298599) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références