CVE-2026-26988 json
LibreNMS: SQL Injection in ajax_table.php spreads through a covert data stream
published 2026-02-18 8 mo ago modified 2026-06-17 4 mo ago also GHSA-h3rv-q4rq-pqcv , EUVD-2026-8039
- cvss
- 9.1
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 8.4%
- EPSS 8.4% chance of exploitation in 30 days, percentile 95%
- public exploits
- 0
- none known
Summary
LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Versions 25.12.0 and below contain an SQL Injection vulnerability in the ajax_table.php endpoint. The application fails to properly sanitize or parameterize user input when processing IPv6 address searches. Specifically, the address parameter is split into an address and a prefix, and the prefix portion is directly concatenated into the SQL query string without validation. This allows an attacker to inject arbitrary SQL commands, potentially leading to unauthorized data access or database manipulation. This issue has been fixed in version 26.2.0.
Patch / fix
- packagist librenms/librenms 26.2.0
- librenms librenms 26.2.0
- github.com/librenms/librenms@1542958 commit
- github.com/librenms/librenms#18777 pull request
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 8 mo ago
Exploit prediction
8.43% chance of exploitation in the next 30 days, higher than 95% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/librenms/librenms/security/advisories/GHSA-h3rv-q4rq-pqcv referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 9.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | librenms/librenms | <26.2.0 |
26.2.0 |
Affected products
- librenms librenms
Classification
- Weakness
-
- CWE-89 Improper Neutralization of Special Elements used in an SQL Command
References
-
github.com
/librenms/librenms/pull/18777
web, issue-tracking
-
github.com
/librenms/librenms/commit/15429580baba03ed1dd377bada1bde4b7a1175a1
web, patch
-
github.com
/librenms/librenms/security/advisories/GHSA-h3rv-q4rq-pqcv
web, exploit, third-party-advisory
-
github.com
/librenms/librenms
package
Sources
- CVE List CVE-2026-26988
- GitHub Advisory GHSA-h3rv-q4rq-pqcv
- NVD CVE-2026-26988
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.