CVE-2025-9558CWE-120

CVE-2025-9558

High · published November 26, 2025

CVSS v3.1
7.6
EPSS
0%
Percentile
8.1
In the wild
Unconfirmed
What it is

⚡ Watch out! An OOB Write vulnerability in the gen_prov_start function could let attackers cause some serious chaos! Think of it like a delivery driver who accepts a huge, unverified package without checking the dimensions—if it’s too big, it could spill everywhere and cause a mess! This vulnerability allows data to overflow into unexpected areas of memory, leading to unpredictable behavior. If exploited, an attacker could overwrite important data in the system's memory, potentially leading to crashes or even taking control of a device. This could compromise the integrity of the system and result in unauthorized operations—yikes!

Put simply

Think of it like a delivery driver who accepts a huge, unverified package without checking the dimensions—if it’s too big, it could spill everywhere and cause a mess! This vulnerability allows data to overflow into unexpected areas of memory, leading to unpredictable behavior. The vulnerability stems from the fact that the gen_prov_start function in pb_adv.c copies data into a buffer without validating its size, making it vulnerable to out-of-bounds writes. This can lead to memory corruption and unpredictable behaviors in the software.

What to do

If exploited, an attacker could overwrite important data in the system's memory, potentially leading to crashes or even taking control of a device. This could compromise the integrity of the system and result in unauthorized operations—yikes! To mitigate this issue, update your systems to the latest version that addresses this vulnerability. Additionally, implement input validation to ensure that data sizes are checked before copying it into buffers. Regularly review your code for similar vulnerabilities going forward. You've got this! With a few updates and checks, you can keep your systems safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
7.6 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00189 · 8.1th percentile
Weakness
CWE-120 · Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Published
2025-11-26T11:15Z
References (1)
EPSS history
Timeline
  • 26 NOV 05:39Z
    Bluetooth: Mesh: Out-of-Bound Write in gen_prov_start
    cvelistv5