CVE-2025-71291

misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read()

State
Published
Severity
Not scored
Published
May 6, 2026
Updated
May 11, 2026
Reserved
May 6, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read()

In the function bcm_vk_read(), the pointer entry is checked, indicating that it can be NULL. If entry is NULL and rc is set to -EMSGSIZE, the following code may cause null-pointer dereferences:

struct vk_msg_blk tmp_msg = entry->to_h_msg[0]; set_msg_id(&tmp_msg, entry->usr_msg_id); tmp_msg.size = entry->to_h_blks - 1;

To prevent these possible null-pointer dereferences, copy to_h_msg, usr_msg_id, and to_h_blks from iter into temporary variables, and return these temporary variables to the application instead of accessing them through a potentially NULL entry.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 88517757a829e9ce146a6c7233ad5dcdc66fcbb0 to before 741c5a3a0cd893a4218fc0fc8c18403e54fcfb22Affected
  • 88517757a829e9ce146a6c7233ad5dcdc66fcbb0 to before ece3722169ba93734bfd1f06255e8ab7f19fe964Affected
  • 88517757a829e9ce146a6c7233ad5dcdc66fcbb0 to before aa97ccc3dc1eba9f4537f0410e9dbb0b05ccf2fbAffected
  • 88517757a829e9ce146a6c7233ad5dcdc66fcbb0 to before 3842f93e6e29d5cc1dcb9e5bda70587b444bed69Affected
  • 88517757a829e9ce146a6c7233ad5dcdc66fcbb0 to before 20f2d9dbe5e972516f8f9948d7ae5b95d1ad77bdAffected
  • 88517757a829e9ce146a6c7233ad5dcdc66fcbb0 to before ba75ecb97d3f4e95d59002c13afb6519205be6cbAffected
LinuxLinux
  • 5.19Affected
  • before 5.19Not affected
  • 6.1.165 through 6.1.*Not affected
  • 6.6.128 through 6.6.*Not affected
  • 6.12.75 through 6.12.*Not affected
  • 6.18.16 through 6.18.*Not affected
  • 6.19.6 through 6.19.*Not affected
  • 7.0 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.