CVE-2025-71436
Raptor RDF Syntax Library 2.0.15 through 2.0.16 Heap Buffer Overflow via Language Tag
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used 7.1
Raptor RDF Syntax Library 2.0.15 through 2.0.16 Heap Buffer Overflow via Language Tag
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.
- Record
CVE-2025-71436- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H - Weakness
- CWE-122
- Updated
- 2026-11-02
EUVDEUVD-2025-211138 7.1
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.
- Record
EUVD-2025-211138- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-m7mm-cj97-2wxq 7.1
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow...
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.
- Record
GHSA-m7mm-cj97-2wxq- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/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 - CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H - Weakness
- CWE-122
- Updated
- 2026-11-02
NVD 7.1
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.
- Record
CVE-2025-71436- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/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 - CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H - Weakness
- CWE-122
- Updated
- 2026-11-02
OSVBELL-CVE-2025-71436 7.1
- Record
BELL-CVE-2025-71436- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSV 7.1
Raptor RDF Syntax Library 2.0.15 through 2.0.16 Heap Buffer Overflow via Language Tag
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.
- Record
CVE-2025-71436- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-122
- Updated
- 2026-11-04
Show 9 moreShow less
OSVDEBIAN-CVE-2025-71436 7.1
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.
- Record
DEBIAN-CVE-2025-71436- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/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 - Updated
- 2026-11-02
OSVOESA-2026-4755 7.1
raptor2 security update
Raptor is Redland's RDF parser toolkit, which provides a set of independent RDF parsers to generate triples from RDF / XML or N-Triples.
Security Fix(es):
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.(CVE-2025-71436)
- Record
OESA-2026-4755- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-11
OSVOESA-2026-4756 7.1
raptor2 security update
Raptor is Redland's RDF parser toolkit, which provides a set of independent RDF parsers to generate triples from RDF / XML or N-Triples.
Security Fix(es):
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.(CVE-2025-71436)
- Record
OESA-2026-4756- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-11
OSVOESA-2026-4757 7.1
raptor2 security update
Raptor is Redland's RDF parser toolkit, which provides a set of independent RDF parsers to generate triples from RDF / XML or N-Triples.
Security Fix(es):
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.(CVE-2025-71436)
- Record
OESA-2026-4757- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-11
OSVOESA-2026-4758 7.1
raptor2 security update
Raptor is Redland's RDF parser toolkit, which provides a set of independent RDF parsers to generate triples from RDF / XML or N-Triples.
Security Fix(es):
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.(CVE-2025-71436)
- Record
OESA-2026-4758- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-11
OSVRLSA-2026:94519 7.1
Important: raptor2 security update
Raptor is the RDF Parser Toolkit for Redland that provides a set of standalone RDF parsers, generating triples from RDF/XML or N-Triples.
Security Fix(es):
- raptor2: raptor2: arbitrary code execution via heap-based buffer overflow in language tag handling (CVE-2025-71436)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:94519- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H - Updated
- 2026-11-04
OSVUBUNTU-CVE-2025-71436 7.1
(Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-b ...)
- Record
UBUNTU-CVE-2025-71436- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H - Updated
- 2026-11-10
OSVALSA-2026:94519No score
Important: raptor2 security update
Raptor is the RDF Parser Toolkit for Redland that provides a set of standalone RDF parsers, generating triples from RDF/XML or N-Triples.
Security Fix(es):
- raptor2: raptor2: arbitrary code execution via heap-based buffer overflow in language tag handling (CVE-2025-71436)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:94519- Updated
- 2026-11-04
OSVAZL-112723No score
CVE-2025-71436 affecting package raptor2 2.0.15-29
Raptor RDF Syntax Library from 2.0.15 through 2.0.16 contains a heap-based buffer overflow vulnerability in raptor_new_term_from_counted_literal() caused by truncating language tag length to an unsigned char. Attackers can supply Turtle, TriG, N-Triples or N-Quads documents with language tags of 256 bytes or longer to corrupt heap memory, crash applications, and possibly execute code.
- Record
AZL-112723- Updated
- 2026-11-07
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
raptor2AlmaLinux:8 | before 2.0.15-18.el8_10 | 2.0.15-18.el8_10 |
raptor2-develAlmaLinux:8 | before 2.0.15-18.el8_10 | 2.0.15-18.el8_10 |
raptor2Azure Linux:3 | through 2.0.15-29 | None known |
raptor2Alpaquita:23 | 2.0.16-r1 and later | None known |
raptor2Alpaquita:25 | 2.0.16-r1 and later | None known |
raptor2Alpaquita:stream | 2.0.16-r1 and later | None known |
raptor2Debian:12 | All versions, plus listed versions 2.0.15-42.0.15-4+deb12u12.0.16-12.0.16-22.0.16-3 Show 4 moreShow less2.0.16-42.0.16-52.0.16-62.0.16-7 | None known |
raptor2Debian:13 | All versions, plus listed versions 2.0.16-62.0.16-7 | None known |
raptor2Debian:14 | All versions, plus listed versions 2.0.16-62.0.16-7 | None known |
raptor2openEuler:22.03-LTS-SP4 | before 2.0.15-22.oe2203sp4 | 2.0.15-22.oe2203sp4 |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
raptor2openEuler:24.03-LTS-SP1 | before 2.0.15-22.oe2403sp1 | 2.0.15-22.oe2403sp1 |
raptor2openEuler:24.03-LTS-SP3 | before 2.0.15-22.oe2403sp3 | 2.0.15-22.oe2403sp3 |
raptor2openEuler:24.03-LTS-SP4 | before 2.0.15-22.oe2403sp4 | 2.0.15-22.oe2403sp4 |
raptor2Rocky Linux:8 | before 0:2.0.15-18.el8_10 | 0:2.0.15-18.el8_10 |
raptor2Ubuntu:Pro:16.04:LTS | All versions, plus listed versions 2.0.14-12.0.14-1ubuntu0.16.04.12.0.14-1ubuntu0.16.04.1+esm1 | None known |
raptor2Ubuntu:Pro:18.04:LTS | All versions, plus listed versions 2.0.14-1build12.0.14-1ubuntu0.18.04.12.0.14-1ubuntu0.18.04.1+esm1 | None known |
raptor2Ubuntu:20.04:LTS | All versions, plus listed versions 2.0.15-0ubuntu12.0.15-0ubuntu1.20.04.12.0.15-0ubuntu1.20.04.2 | None known |
raptor2Ubuntu:22.04:LTS | All versions, plus listed versions 2.0.15-0ubuntu22.0.15-0ubuntu32.0.15-0ubuntu42.0.15-0ubuntu4.1 | None known |
raptor2Ubuntu:24.04:LTS | All versions, plus listed versions 2.0.16-32.0.16-3build12.0.16-3build22.0.16-3build32.0.16-3ubuntu0.1 | None known |
raptor2Ubuntu:26.10 | All versions, plus listed versions 2.0.16-6build12.0.16-7 | None known |
raptor2Ubuntu:26.04:LTS | All versions, plus listed versions 2.0.16-62.0.16-6build1 | None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| affected, aliases, references | OSV | |
| affected, aliases, references | OSV | |
| affected, aliases, references | OSV | |
| affected, aliases, facts, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-71436 is a high vulnerability (CVSS 7.1) in Librdf Raptor Rdf Syntax Library, published October 20, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.50%, the 43rd percentile. Fixed in raptor2 2.0.15-18.el8_10.
References
github.com/dajobe/raptor/issues/83
github.com/dajobe/raptor/commit/361a803a72817ae771db2438277229e6541e1575
github.com/dajobe/raptor/blob/raptor2_2_0_16/src/raptor_term.c
vulncheck.com/advisories/raptor-rdf-syntax-library-2.0.15-through-2.0.16-heap-buffer-overflow-via-language-tag
nvd.nist.gov/vuln/detail/CVE-2025-71436
github.com/advisories/GHSA-m7mm-cj97-2wxq
Show 16 moreShow less
access.redhat.com/errata/RHSA-2026:94519
access.redhat.com/security/cve/CVE-2025-71436
bugzilla.redhat.com/2556277
errata.almalinux.org/8/ALSA-2026-94519.html
docs.bell-sw.com/security/cves/CVE-2025-71436
github.com/CVEProject/cvelistV5/tree/main/cves/2025/71xxx/CVE-2025-71436.json
github.com/dajobe/raptor
security-tracker.debian.org/tracker/CVE-2025-71436
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4755
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4756
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4757
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4758
errata.rockylinux.org/RLSA-2026:94519
bugzilla.redhat.com/show_bug.cgi?id=2556277
ubuntu.com/security/CVE-2025-71436
cve.org/CVERecord?id=CVE-2025-71436