cveboard RSS feed

CVE-2026-45849

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj()

In the Linux kernel, the following vulnerability has been resolved: net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() ocelot_port_xmit_inj() calls ocelot_can_inject() and ocelot_port_inject_frame() without holding the injection group lock. Both functions contain lockdep_assert_held() for the injection lock, and the correct caller felix_port_deferred_xmit() properly acquires the lock using ocelot_lock_inj_grp() before calling these functions. Add ocelot_lock_inj_grp()/ocelot_unlock_inj_grp() around the register injection path to fix the missing lock protection. The FDMA path is not affected as it uses its own locking mechanism.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
960ec92774e152b677ccd0006abcab7b9dd814c2affectedgit0b217a40156f497e09dd20d3f7baec40c785f386UnavailableNone listed
e83b49ecb569c9c5fa7cc30e55cf2c15f71f9f39affectedgitcc1b179f778f98270bdbbb48d183b4b6427ae198UnavailableNone listed
c5e12ac3beb0dd3a718296b2d8af5528e9ab728eaffectedgit7ac58d8832802ec89baa7539e13e6d58a88cce04UnavailableNone listed
c5e12ac3beb0dd3a718296b2d8af5528e9ab728eaffectedgit51c32ae7fae14552d79f7139614b77c1bbd57a48UnavailableNone listed
c5e12ac3beb0dd3a718296b2d8af5528e9ab728eaffectedgit63da961381e0d979459dede713001f8452364477UnavailableNone listed
c5e12ac3beb0dd3a718296b2d8af5528e9ab728eaffectedgit026f6513c5880c2c89e38ad66bbec2868f978605UnavailableNone listed
609cd73bf38bbd48f1e695e01802114b01aa8811affectedgitUnavailableUnavailableNone listed
6.1.107affectedsemver6.1.165UnavailableNone listed
6.6.48affectedsemver6.6.128UnavailableNone listed
6.10.7affectedsemver6.11UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
6.11affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver6.11UnavailableNone listed
6.1.165unaffectedsemverUnavailable6.1.*None listed
6.6.128unaffectedsemverUnavailable6.6.*None listed
6.12.75unaffectedsemverUnavailable6.12.*None listed
6.18.14unaffectedsemverUnavailable6.18.*None listed
6.19.4unaffectedsemverUnavailable6.19.*None listed
7.0unaffectedoriginal_commit_for_fixUnavailable*None listed