Skip to main content
← All vulnerabilities
CVE-2024-38579

crypto: bcm - Fix pointer arithmetic

Published
Last modified
published
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
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

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. 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