CVE-2025-2837
published 2025-03-26CVE-2025-2837: Silicon Labs Gecko OS HTTP Request Handling Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent…
PriorityP264high8.8CVSS 3.0
AVAACLPRNUINSUCHIHAH
EPSS
0.47%
37.5th percentile
Silicon Labs Gecko OS HTTP Request Handling Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Silicon Labs Gecko OS. Authentication is not required to exploit this vulnerability.
The specific flaw exists within the handling of HTTP requests. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of the device. Was ZDI-CAN-23245.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| silabs | gecko_os | — | — |
| silicon_labs | gecko_os | — | — |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2025-68235 kernel: nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
bugzilla·2025-12-16
CVE-2025-68235 CVE-2025-68235 kernel: nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
CVE-2025-68235 kernel: nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
In the Linux kernel, the following vulnerability has been resolved:
nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
nvkm_falcon_fw::boot is allocated, but no one frees it. This causes a
kmemleak warning.
Make sure this data is deallocated.
Discussion:
Upstream advisory:
https://lore.kernel.org/linux-cve-announce/2025121634-CVE-2025-68235-2837@gregkh/T
Bugzilla
CVE-2025-21715 kernel: net: davicom: fix UAF in dm9000_drv_remove
bugzilla·2025-02-27·CVSS 7.8
CVE-2025-21715 [HIGH] CVE-2025-21715 kernel: net: davicom: fix UAF in dm9000_drv_remove
CVE-2025-21715 kernel: net: davicom: fix UAF in dm9000_drv_remove
In the Linux kernel, the following vulnerability has been resolved:
net: davicom: fix UAF in dm9000_drv_remove
dm is netdev private data and it cannot be
used after free_netdev() call. Using dm after free_netdev()
can cause UAF bug. Fix it by moving free_netdev() at the end of the
function.
This is similar to the issue fixed in commit
ad297cd2db89 ("net: qcom/emac: fix UAF in emac_remove").
This bug is detected by our static analysis tool.
Discussion:
Upstream advisory:
https://lore.kernel.org/linux-cve-announce/2025022645-CVE-2025-21715-2837@gregkh/T
2025-03-26
Published