cveboard RSS feed

CVE-2026-43316

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)

media: solo6x10: Check for out of bounds chip_id

In the Linux kernel, the following vulnerability has been resolved: media: solo6x10: Check for out of bounds chip_id Clang with CONFIG_UBSAN_SHIFT=y noticed a condition where a signed type (literal "1" is an "int") could end up being shifted beyond 32 bits, so instrumentation was added (and due to the double is_tw286x() call seen via inlining), Clang decides the second one must now be undefined behavior and elides the rest of the function[1]. This is a known problem with Clang (that is still being worked on), but we can avoid the entire problem by actually checking the existing max chip ID, and now there is no runtime instrumentation added at all since everything is known to be within bounds. Additionally use an unsigned value for the shift to remove the instrumentation even without the explicit bounds checking. [hverkuil: fix checkpatch warning for is_tw286x]

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)
faa4fd2a09517b39cc1f5d622453f97a59acfdacaffectedgitc327192ca26670cf6e588c1eeda66cd2fa97630eUnavailableNone listed
faa4fd2a09517b39cc1f5d622453f97a59acfdacaffectedgit0b3dadada2417782a63ce32dae05bafe1c949e3fUnavailableNone listed
faa4fd2a09517b39cc1f5d622453f97a59acfdacaffectedgit603e3859393ee2ce91393b7d05e6e56e4b66e5cdUnavailableNone listed
faa4fd2a09517b39cc1f5d622453f97a59acfdacaffectedgit33af366211ee78e3b074ff44a16121e537e86826UnavailableNone listed
faa4fd2a09517b39cc1f5d622453f97a59acfdacaffectedgit5849ae68d7b8b6ad55cc1bf0d227dd2ae6362528UnavailableNone listed
faa4fd2a09517b39cc1f5d622453f97a59acfdacaffectedgitd29f33b2cf98e4901cd5457d1ee34062e808df73UnavailableNone listed
faa4fd2a09517b39cc1f5d622453f97a59acfdacaffectedgit4d6db0c6bbbfd8d7bbdbf7ab6a9c003752abf116UnavailableNone listed
faa4fd2a09517b39cc1f5d622453f97a59acfdacaffectedgit0fdf6323c35a134f206dcad5babb4ff488552076UnavailableNone 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.36affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.36UnavailableNone listed
5.10.252unaffectedsemverUnavailable5.10.*None listed
5.15.202unaffectedsemverUnavailable5.15.*None listed
6.1.165unaffectedsemverUnavailable6.1.*None listed
6.6.128unaffectedsemverUnavailable6.6.*None listed
6.12.75unaffectedsemverUnavailable6.12.*None listed
6.18.16unaffectedsemverUnavailable6.18.*None listed
6.19.6unaffectedsemverUnavailable6.19.*None listed
7.0unaffectedoriginal_commit_for_fixUnavailable*None listed