crypto: bcm - Fix pointer arithmetic
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 4.19.316, 5.4.278, 5.10.219, 5.15.161, 6.1.93, and 3 more
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
- Exploitation: none
- Automatable: no
- Technical impact: partial
Summary
In the Linux kernel, the following vulnerability has been resolved: crypto: bcm - Fix pointer arithmetic In spu2_dump_omd() value of ptr is increased by ciph_key_len instead of hash_iv_len which could lead to going beyond the buffer boundaries. Fix this bug by changing ciph_key_len to hash_iv_len. Found by Linux Verification Center (linuxtesting.org) with SVACE.
Timeline
- CVE published
- CISA SSVC assessment
Exploitation: none · Automatable: no · Technical impact: partial
- Record last updated
Affected versions
- Linux Linux
From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in c256b616067bfd6d274c679c06986b78d2402434; From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in e719c8991c161977a67197775067ab456b518c7b; From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in ebed0d666fa709bae9e8cafa8ec6e7ebd1d318c6; From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in c69a1e4b419c2c466dd8c5602bdebadc353973dd; From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in 49833a8da6407e7e9b532cc4054fdbcaf78f5fdd; From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in d0f14ae223c2421b334c1f1a9e48f1e809aee3a0; From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in c0082ee420639a97e40cae66778b02b341b005e5; From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in 3b7a40740f04e2f27114dfd6225c5e721dda9d57; From 9d12ba86f818aa9cfe9f01b750336aa441f2ffa2 · fixed in 2b3460cbf454c6b03d7429e9ffc4fe09322eb1a9
- Linux Linux
4.11
- KernelLinux
From 4.11.0 · fixed in 4.19.316; From 4.20.0 · fixed in 5.4.278; From 5.5.0 · fixed in 5.10.219; From 5.11.0 · fixed in 5.15.161; From 5.16.0 · fixed in 6.1.93; From 6.2.0 · fixed in 6.6.33; From 6.7.0 · fixed in 6.8.12; From 6.9.0 · fixed in 6.9.3
References 9
git.kernel.org
- stable/c/c256b616067bfd6d274c679c06986b78d2402434
- stable/c/e719c8991c161977a67197775067ab456b518c7b
- stable/c/ebed0d666fa709bae9e8cafa8ec6e7ebd1d318c6
- stable/c/c69a1e4b419c2c466dd8c5602bdebadc353973dd
- stable/c/49833a8da6407e7e9b532cc4054fdbcaf78f5fdd
- stable/c/d0f14ae223c2421b334c1f1a9e48f1e809aee3a0
- stable/c/c0082ee420639a97e40cae66778b02b341b005e5
- stable/c/3b7a40740f04e2f27114dfd6225c5e721dda9d57
- stable/c/2b3460cbf454c6b03d7429e9ffc4fe09322eb1a9