bridge: cfm: reject invalid CCM interval at configuration time (Linux Linux)

CVE-2026-64537
Non disponible

En bref

Source
NVD
EPSS
EPSS 0.17 % · centile 7 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Received

Description

In the Linux kernel, the following vulnerability has been resolved: bridge: cfm: reject invalid CCM interval at configuration time ccm_tx_work_expired() re-arms itself via queue_delayed_work() using the configured exp_interval converted by interval_to_us(). When exp_interval is BR_CFM_CCM_INTERVAL_NONE or out of range, interval_to_us() returns 0, causing the worker to fire immediately in a tight loop that allocates skbs until OOM. Fix this by validating exp_interval at configuration time: - Constrain IFLA_BRIDGE_CFM_CC_CONFIG_EXP_INTERVAL to the valid range [BR_CFM_CCM_INTERVAL_3_3_MS, BR_CFM_CCM_INTERVAL_10_MIN] in the netlink policy so userspace cannot set an invalid value. - Reject starting CCM TX in br_cfm_cc_ccm_tx() when exp_interval has not yet been configured (defaults to 0 from kzalloc).

Références

Références européennes

Avis du CERT-FR

Produits affectés

ProduitVersions
Linux · Linuxaffected 2be665c3940d367e0a2a8128eb4985ce323f99a3 < 2870056a78961e0fecd652362ee9d3fcfd24a8a6 ; affected 2be665c3940d367e0a2a8128eb4985ce323f99a3 < f0f5eb59a97ece0d85de8cfa95dc18c609302a8b ; affected 2be665c3940d367e0a2a8128eb4985ce323f99a3 < 53788b134519e995699ea3721969c96a08d64575 ; affected 2be665c3940d367e0a2a8128eb4985ce323f99a3 < b42aeb58317f12024734759ff745856b53948873 ; affected 2be665c3940d367e0a2a8128eb4985ce323f99a3 < a090880c1f544589427e5b7050c40fb211ccecb4 ; affected 2be665c3940d367e0a2a8128eb4985ce323f99a3 < 865643640b5b5c4579b32d7a55ac9ad648362eaa
Linux · Linuxaffected 5.11 ; unaffected 0 < 5.11 ; unaffected 5.15.212 ≤ 5.15.* ; unaffected 6.1.178 ≤ 6.1.* ; unaffected 6.6.145 ≤ 6.6.* ; unaffected 6.12.97 ≤ 6.12.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD