CVE-2025-31181
CVE-2025-31181 is a medium-severity vulnerability in Gnuplot with a CVSS 3.x base score of 6.2. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-476.
Key facts
- Severity: Medium (CVSS 3.x base score 6.2)
- EPSS exploit prediction: 0% (8th percentile)
- Actively exploited: Not listed in CISA KEV
- EU (EUVD) id: EUVD-2025-8436
- Weakness: CWE-476
- Affected product: Gnuplot
- Published:
- Last modified:
Description
A flaw was found in gnuplot. The X11_graphics() function may lead to a segmentation fault and cause a system crash.
Frequently asked questions
- What is CVE-2025-31181?
- A flaw was found in gnuplot. The X11_graphics() function may lead to a segmentation fault and cause a system crash.
- How severe is CVE-2025-31181?
- CVE-2025-31181 has a CVSS 3.x base score of 6.2, rated medium severity. It is exploitable over local access with low attack complexity, requires no privileges and no user interaction. Impact on confidentiality is none, integrity none, and availability high.
- Is CVE-2025-31181 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (8th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2025-31181?
- CVE-2025-31181 affects Gnuplot. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2025-31181?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround.
- Does CVE-2025-31181 have an EU (EUVD) identifier?
- Yes. CVE-2025-31181 is tracked in the ENISA EU Vulnerability Database (EUVD) as EUVD-2025-8436.
- When was CVE-2025-31181 published?
- CVE-2025-31181 was published on 2025-03-27 and last updated on 2026-06-26.
References
- https://access.redhat.com/security/cve/CVE-2025-31181
- https://bugzilla.redhat.com/show_bug.cgi?id=2355338
- https://sourceforge.net/p/gnuplot/bugs/2753/
Affected products (1)
- cpe:2.3:a:gnuplot:gnuplot:*:*:*:*:*:*:*:*
More vulnerabilities in Gnuplot
- CVE-2020-25969 — Critical (CVSS 9.8): gnuplot v5.5 was discovered to contain a buffer overflow via the function plotrequest().
- CVE-2020-25412 — Critical (CVSS 9.8): com_line() in command.c in gnuplot 5.4 leads to an out-of-bounds-write from strncpy() that may lead to arbitrary code…
- CVE-2020-25559 — High (CVSS 7.8): gnuplot 5.5 is affected by double free when executing print_set_output. This may result in context-dependent arbitrary…
- CVE-2018-19492 — High (CVSS 7.8): An issue was discovered in cairo.trm in Gnuplot 5.2.5. This issue allows an attacker to conduct a buffer overflow with…
- CVE-2018-19491 — High (CVSS 7.8): An issue was discovered in post.trm in Gnuplot 5.2.5. This issue allows an attacker to conduct a buffer overflow with…
- CVE-2018-19490 — High (CVSS 7.8): An issue was discovered in datafile.c in Gnuplot 5.2.5. This issue allows an attacker to conduct a heap-based buffer…
Other CWE-476 (NULL Pointer Dereference) vulnerabilities
- CVE-2022-36648 — Critical (CVSS 10.0): The hardware emulation in the of_dpa_cmd_add_l2_flood of rocker device model in QEMU, as used in 7.0.0 and earlier,…
- CVE-2020-14500 — Critical (CVSS 10.0): Secomea GateManager all versions prior to 9.2c, An attacker can send a negative value and overwrite arbitrary data.
- CVE-2010-2495 — Critical (CVSS 10.0): The pppol2tp_xmit function in drivers/net/pppol2tp.c in the L2TP implementation in the Linux kernel before 2.6.34 does…
- CVE-2026-46195 — Critical (CVSS 9.8): In the Linux kernel, the following vulnerability has been resolved: smb: client: validate dacloffset before building…
- CVE-2026-31657 — Critical (CVSS 9.8): In the Linux kernel, the following vulnerability has been resolved: batman-adv: hold claim backbone gateways by…
- CVE-2026-31436 — Critical (CVSS 9.8): In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: fix possible wrong descriptor…
Browse all CWE-476 (NULL Pointer Dereference) vulnerabilities →