CVE-2025-39967

Vulnérabilité élevée dans Linux (Linux)

CVSS 7.8 · Élevée
EPSS 0.2%
Linux•Linux•Versions : 5.4.300, <=6.1.*, 4.9.235, <=6.12.*, 6.6.109, <c0c01f9aa08c8e10e10e8c9ebb5be01a4eff6eb7, <=6.16.*, 72f099805dbc907fbe8fa19bccdc31d3e2ee6e9e, <5.4.300, 6.17, 2c455e9c5865861f5ce09c5f596909495ed7657c, <b8a6e85328aeb9881531dbe89bcd2637a06c3c95, 0, <4.10, 6.12.50, 34cf1aff169dc6dedad8d79da7bf1b4de2773dbc, 39b3cffb8cf3111738ea993e2757ab382253d86a, <4a4bac869560f943edbe3c2b032062f6673b13d3, <4.20, <=5.10.*, 5.15.194, 451bffa366f2cc0e5314807cb847f31c0226efed, <9c8ec14075c5317edd6b242f1be8167aa1e4e333, <=6.6.*, 96e41fc29e8af5c5085fb8a79cab8d0d00bab86c, <4.5, 4.4.235, <a6eb9f423b3db000aaedf83367b8539f6b72dcfc, <=5.4.*, <994bdc2d23c79087fbf7dcd9544454e8ebcef877, 5.9, ae021a904ac82d9fc81c25329d3c465c5a7d5686, 5.10.245, <5.9, 6.1.155, <=*, 5.8.6, 4.14.196, <=5.15.*, <1a194e6c8e1ee745e914b0b7f50fa86c89ed13fe, 5.4.62, <adac90bb1aaf45ca66f9db8ac100be16750ace78, <4.15, 4.19.143, 6.16.10

Description

In the Linux kernel, the following vulnerability has been resolved: fbcon: fix integer overflow in fbcon_do_set_font Fix integer overflow vulnerabilities in fbcon_do_set_font() where font size calculations could overflow when handling user-controlled font parameters. The vulnerabilities occur when: 1. CALC_FONTSZ(h, pitch, charcount) performs h * pith * charcount multiplication with user-controlled values that can overflow. 2. FONT_EXTRA_WORDS * sizeof(int) + size addition can also overflow 3. This results in smaller allocations than expected, leading to buffer overflows during font data copying. Add explicit overflow checking using check_mul_overflow() and check_add_overflow() kernel helpers to safety validate all size calculations before allocation.

Gravité et risque d'exploitation

CVE-2025-39967 obtient un score CVSS de 7.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.17 %, ce qui la place devant 6.1 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 5.4.300, <=6.1.*, 4.9.235, <=6.12.*, 6.6.109, <c0c01f9aa08c8e10e10e8c9ebb5be01a4eff6eb7, <=6.16.*, 72f099805dbc907fbe8fa19bccdc31d3e2ee6e9e, <5.4.300, 6.17, 2c455e9c5865861f5ce09c5f596909495ed7657c, <b8a6e85328aeb9881531dbe89bcd2637a06c3c95, 0, <4.10, 6.12.50, 34cf1aff169dc6dedad8d79da7bf1b4de2773dbc, 39b3cffb8cf3111738ea993e2757ab382253d86a, <4a4bac869560f943edbe3c2b032062f6673b13d3, <4.20, <=5.10.*, 5.15.194, 451bffa366f2cc0e5314807cb847f31c0226efed, <9c8ec14075c5317edd6b242f1be8167aa1e4e333, <=6.6.*, 96e41fc29e8af5c5085fb8a79cab8d0d00bab86c, <4.5, 4.4.235, <a6eb9f423b3db000aaedf83367b8539f6b72dcfc, <=5.4.*, <994bdc2d23c79087fbf7dcd9544454e8ebcef877, 5.9, ae021a904ac82d9fc81c25329d3c465c5a7d5686, 5.10.245, <5.9, 6.1.155, <=*, 5.8.6, 4.14.196, <=5.15.*, <1a194e6c8e1ee745e914b0b7f50fa86c89ed13fe, 5.4.62, <adac90bb1aaf45ca66f9db8ac100be16750ace78, <4.15, 4.19.143, 6.16.10) 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