Sane is a narrowly scoped image-scanning software framework and backend service, despite its modest disclosure volume, serves a specialized role in document and photo acquisition across embedded and desktop environments. The recurring vulnerabilities cluster around the framework's core components—the main Sane library and its backend drivers—and reflect the complexity of handling untrusted input from scanning hardware and image data sources. Live severity, exploitation, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Sane over time
Signals from CVEs in this vendor scope (16 CVEs).
16 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2020-12861HIGH A heap buffer overflow in SANE Backends before 1.0.30 allows a malicious device connected to the same local network as the victim to execute arbitrary code, aka GHSL-2020-080. | Jun 24, 2020 | 8.8 | 29 | NO | NO |
CVE-2023-46047HIGH An issue in Sane 1.2.1 allows a local attacker to execute arbitrary code via a crafted file to the sanei_configure_attach() function. NOTE: this is disputed because there is no exp | Mar 27, 2024 | 7.3 | 21 | NO | NO |
CVE-2020-12867MEDIUM A NULL pointer dereference in sanei_epson_net_read in SANE Backends before 1.0.30 allows a malicious device connected to the same local network as the victim to cause a denial of s | Jun 1, 2020 | 5.5 | 21 | NO | NO |
CVE-2023-46052HIGH Sane 1.2.1 heap bounds overwrite in init_options() from backend/test.c via a long init_mode string in a configuration file. NOTE: this is disputed because there is no expectation t | Mar 27, 2024 | 7.1 | 20 | NO | NO |
CVE-2020-12865HIGH A heap buffer overflow in SANE Backends before 1.0.30 may allow a malicious device connected to the same local network as the victim to execute arbitrary code, aka GHSL-2020-084. | Jun 24, 2020 | 8.0 | 20 | NO | NO |
CVE-2003-0773HIGH saned in sane-backends 1.0.7 and earlier does not check the IP address of the connecting host during the SANE_NET_INIT RPC call, which allows remote attackers to use that call even | Sep 22, 2003 | 7.5 | 20 | NO | NO |
CVE-2003-0774HIGH saned in sane-backends 1.0.7 and earlier does not quickly handle connection drops, which allows remote attackers to cause a denial of service (segmentation fault) when invalid memo | Sep 22, 2003 | 7.5 | 20 | NO | NO |
CVE-2003-0776HIGH saned in sane-backends 1.0.7 and earlier does not properly "check the validity of the RPC numbers it gets before getting the parameters," with unknown consequences. | Sep 22, 2003 | 7.5 | 20 | NO | NO |
CVE-2020-12863MEDIUM An out-of-bounds read in SANE Backends before 1.0.30 may allow a malicious device connected to the same local network as the victim to read important information, such as the ASLR | Jun 24, 2020 | 4.3 | 19 | NO | NO |
CVE-2003-0777MEDIUM saned in sane-backends 1.0.7 and earlier, when debug messages are enabled, does not properly handle dropped connections, which can prevent strings from being null terminated and ca | Sep 22, 2003 | 5.0 | 19 | NO | NO |
Signals from CVEs in this vendor scope (16 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Sane.
Media articles that mention a CVE ID that affects a product developed by Sane — matched by CVE ID, not by vendor name.