
CVE catalog
CVE-2025-54490
biosig: CVE-2025-54490
- Severity
- Medium
- Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.68% · Oct 25, 2026
A stack-based buffer overflow vulnerability exists in the MFER parsing functionality of The Biosig Project libbiosig 3.9.0 and Master Branch (35a819fa). A specially crafted MFER file can lead to arbitrary code execution. An attacker can provide a malicious file to trigger this vulnerability.This vulnerability manifests on line 9090 of biosig.c on the current master branch (35a819fa), when the Tag is 64: else if (tag==64) //0x40 { // preamble char tmp[256]; // [1] curPos += ifread(tmp,1,len,hdr); In this case, the overflowed buffer is the newly-declared `tmp` \[1\] instead of `buf`. While `tmp` is larger than `buf`, having a size of 256 bytes, a stack overflow can still occur in cases where `len` is encoded using multiple octets and is greater than 256.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | biosig | sid | 3.9.5-1 | fixed |
| Debian | biosig | forky | 3.9.5-1 | fixed |
| Debian | biosig | trixie | 3.9.0-1 | vulnerable |
| Debian | biosig | bookworm | 2.5.0-1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | biosig | source | sid | 3.9.5-1 | not yet assigned | Not reported | [1112133] |
| Debian | biosig | source | forky | 3.9.5-1 | not yet assigned | Not reported | [1112133] |
| Debian | biosig | source | trixie | (unfixed) | not yet assigned | Not reported | [1112133] |
| Debian | biosig | source | bookworm | (unfixed) | not yet assigned | Not reported | [1112133] |
Notes
[trixie] biosig: Minor issue [bookworm] biosig: Minor issue
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [biosig-tools]Affected
Source package: [biosig]
Details (2)
2.5.0-1+b1· amd64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
2.5.0-1+b1· arm64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
- [libbiosig3]Affected
Source package: [biosig]
Details (2)
2.5.0-1+b1· amd64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
2.5.0-1+b1· arm64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
- [libbiosig-dev]Affected
Source package: [biosig]
Details (2)
2.5.0-1+b1· amd64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
2.5.0-1+b1· arm64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
- [octave-biosig]Affected
Source package: [biosig]
Details (2)
2.5.0-1+b1· amd64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
2.5.0-1+b1· arm64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
- [python3-biosig]Affected
Source package: [biosig]
Details (2)
2.5.0-1+b1· amd64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
2.5.0-1+b1· arm64 · bookwormAffected
dsa · biosig · debian · bookworm; dsa · biosig · debian · 12
[Debian 13 (Trixie)]
- [biosig-tools]Affected
Source package: [biosig]
Details (2)
3.9.0-1· amd64 · trixieAffected
dsa · biosig · debian · 13
3.9.0-1· arm64 · trixieAffected
dsa · biosig · debian · 13
- [libbiosig3]Affected
Source package: [biosig]
Details (2)
3.9.0-1· amd64 · trixieAffected
dsa · biosig · debian · 13
3.9.0-1· arm64 · trixieAffected
dsa · biosig · debian · 13
- [libbiosig-dev]Affected
Source package: [biosig]
Details (2)
3.9.0-1· amd64 · trixieAffected
dsa · biosig · debian · 13
3.9.0-1· arm64 · trixieAffected
dsa · biosig · debian · 13
- [octave-biosig]Affected
Source package: [biosig]
Details (2)
3.9.0-1· amd64 · trixieAffected
dsa · biosig · debian · 13
3.9.0-1· arm64 · trixieAffected
dsa · biosig · debian · 13
- [python3-biosig]Affected
Source package: [biosig]
Details (2)
3.9.0-1· amd64 · trixieAffected
dsa · biosig · debian · 13
3.9.0-1· arm64 · trixieAffected
dsa · biosig · debian · 13
Observed: