CVE-2024-21812CWE-190

An integer overflow vulnerability exists in the sopen_FAMOS_read functionality of The Biosig Project libbiosig 2.5.0 and Master Branch (ab0ee111)

Critical · published February 20, 2024

CVSS v3.1
9.8
EPSS
2%
Percentile
77.8
In the wild
Unconfirmed
What it is

🔥 An integer overflow in the sopen_FAMOS_read function of libbiosig could turn a simple file into a gateway for total chaos! Think of this vulnerability like a faulty line in an assembly factory; if the machines miscalculate how much material to handle, it can spill over and cause a gigantic mess. Here, a malicious .famos file can trick the software into writing where it shouldn’t, like sending a package to the wrong address and creating havoc on the whole block. An attacker could exploit this by providing a specially crafted file, leading to out-of-bounds writes and potentially executing arbitrary code. This means they could take control of the system, steal sensitive data, or even launch further attacks — the consequences could be absolutely devastating!

Put simply

Think of this vulnerability like a faulty line in an assembly factory; if the machines miscalculate how much material to handle, it can spill over and cause a gigantic mess. Here, a malicious .famos file can trick the software into writing where it shouldn’t, like sending a package to the wrong address and creating havoc on the whole block. This vulnerability arises from an integer overflow in the sopen_FAMOS_read functionality that allows for an out-of-bounds write, leading to arbitrary code execution when a malicious .famos file is processed.

What to do

An attacker could exploit this by providing a specially crafted file, leading to out-of-bounds writes and potentially executing arbitrary code. This means they could take control of the system, steal sensitive data, or even launch further attacks — the consequences could be absolutely devastating! Immediately update libbiosig to version 2.5.1 or later, which addresses this critical flaw. Additionally, implement file validation to ensure only safe file types are processed and monitor for any suspicious file activity. You've got this! Stay proactive, patch those systems, and keep the internet safe! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01757 · 77.8th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2024-02-20T15:29Z
EPSS history
Timeline
  • 20 FEB 15:29Z
    An integer overflow vulnerability exists in the sopen_FAMOS_read functionality of The Biosig Project libbiosig 2.5.0 and Master Branch (ab0ee111)
    cvelistv5