cveboard RSS feed

CVE-2026-80706

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)

can: softing: fw_parse(): validate firmware record spans

In the Linux kernel, the following vulnerability has been resolved: can: softing: fw_parse(): validate firmware record spans fw_parse() reads a fixed record header, a firmware-provided payload, and a trailing checksum without knowing the end of the firmware blob. A truncated record can therefore make those reads exceed the blob. The same record also supplies addresses and lengths for writes into DPRAM. The generic loader uses wrap-prone mixed signed arithmetic for its bounds check, while the application loader does not bound the staging copy at all. Pass the firmware end to the parser and validate the full source record. Use a signed wide offset for generic DPRAM records and validate the application staging span against the mapped DPRAM before copying.

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)
03fd3cf5a179da12e6bee5e9d74b648aff68dc4caffectedgitf6d9a6a9512430b395a1940d7b216394fd02d30bUnavailableNone listed
03fd3cf5a179da12e6bee5e9d74b648aff68dc4caffectedgit84c850b08fc0d671c245144b619683129b55690aUnavailableNone listed
03fd3cf5a179da12e6bee5e9d74b648aff68dc4caffectedgitd0eac0ea7cf493e787fd7b4a556e43ef03cb4b50UnavailableNone listed
03fd3cf5a179da12e6bee5e9d74b648aff68dc4caffectedgitae588e5b9cc268de1aabf30f939f0870717ca164UnavailableNone listed
03fd3cf5a179da12e6bee5e9d74b648aff68dc4caffectedgitad331e26fd213a19fee0de18cdacd67b7ff5b478UnavailableNone listed
03fd3cf5a179da12e6bee5e9d74b648aff68dc4caffectedgit2ee477e541a6d5e434d6a4041c6b677ab42e1d82UnavailableNone listed
03fd3cf5a179da12e6bee5e9d74b648aff68dc4caffectedgit808ed899dcf8bdef66894fda5eb7ee4bb0eb8dc1UnavailableNone listed
03fd3cf5a179da12e6bee5e9d74b648aff68dc4caffectedgit856d6cb04e5407523566b075841dcd6423757d1cUnavailableNone 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)
2.6.38affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.38UnavailableNone listed
5.10.265unaffectedsemverUnavailable5.10.*None listed
5.15.216unaffectedsemverUnavailable5.15.*None listed
6.1.183unaffectedsemverUnavailable6.1.*None listed
6.6.151unaffectedsemverUnavailable6.6.*None listed
6.12.103unaffectedsemverUnavailable6.12.*None listed
6.18.44unaffectedsemverUnavailable6.18.*None listed
7.1.8unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed