CVE-2023-43628: An integer underflow vulnerability exists in the NTRIP Stream Parsing functionality of GPSd 3.25.1~dev
CVE-2023-43628 is a medium-severity flaw (CVSS 5.9) affecting gpsd. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
An integer underflow vulnerability exists in the NTRIP Stream Parsing functionality of GPSd 3.25.1~dev. A specially crafted network packet can lead to memory corruption. An attacker can send a malicious packet to trigger this vulnerability.
Why this priority
- Public exploit reference
- Remotely exploitable, no login, no user action
No fix is published yet: follow the downgrade or mitigation steps.
Risk facts
| CVSS score | 5.9 (Medium) |
| Attack vector | Network (remote) |
| Attack complexity | High |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 1.2% (top 31%) |
| CISA exploited list | No |
| Weakness | CWE-191 |
| Published | 2023-12-05 |
| Last modified | 2026-06-17 |
Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2023-43628?
gpsd: downgrade or apply the listed mitigation. Exact commands for each OS are on this page.
Is CVE-2023-43628 being exploited?
CVE-2023-43628 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2023-43628 affect?
CVE-2023-43628 affects gpsd. Severity is medium (CVSS 5.9). An integer underflow vulnerability exists in the NTRIP Stream Parsing functionality of GPSd 3.25.1~dev. A specially crafted network packet can lead to memory corruption. An attacker can send a malicious packet to trigger this vulnerability.
How urgent is CVE-2023-43628?
Priority 48/100. Public exploit reference; Remotely exploitable, no login, no user action
Related CVEs
- CVE-2026-58459 HIGH 7.8 UPGRADE gpsd through release-3.27.5, fixed at commit 4c06658, contains a command injection vulnerability in gpsprof th
- CVE-2025-67269 HIGH 7.5 UPGRADE An integer underflow vulnerability exists in the `nextstate()` function in `gpsd/packet.c` of gpsd versions pr
- CVE-2025-67268 CRITICAL 9.8 UPGRADE gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2
- CVE-2018-17937 HIGH 8.8 UPGRADE UPGRADE gpsd versions 2.90 to 3.17 and microjson versions 1.0 to 1.3, an open source project, allow a stack-based buff