CVE-2017-18926 Memory corruption in n/a

High 7.1 Published Updated

Heap-based buffer overflow in Raptor RDF library allows attackers to execute arbitrary code or cause denial of service via crafted XML input.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2017-18926?

CVE-2017-18926 is a high-severity memory corruption vulnerability in Debian Debian Linux, published on 6 Nov 2020. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

raptor_xml_writer_start_element_common in raptor_xml_writer.c in Raptor RDF Syntax Library 2.0.15 miscalculates the maximum nspace declarations for the XML writer, leading to heap-based buffer overflows (sometimes seen in raptor_qname_format_as_xml).

Weakness: CWE-787

Which versions are affected by CVE-2017-18926?

It affects 3 products.

Linux distribution packages (23)
raptor SUSE:Enterprise Storage 5All versions2.0.15-5.3.1
raptor SUSE:HPE Helion OpenStack 8All versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Module for Desktop Applications 15 SP1All versions2.0.15-3.3.1
raptor SUSE:Linux Enterprise Module for Desktop Applications 15 SP2All versions2.0.15-9.3.1
raptor SUSE:Linux Enterprise Server 12 SP2-BCLAll versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server 12 SP2-LTSSAll versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server 12 SP3-BCLAll versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server 12 SP3-LTSSAll versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server 12 SP4-LTSSAll versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server 12 SP5All versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server for SAP Applications 12 SP2All versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server for SAP Applications 12 SP3All versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Software Development Kit 12 SP5All versions2.0.15-5.3.1
raptor SUSE:Linux Enterprise Workstation Extension 12 SP5All versions2.0.15-5.3.1
raptor SUSE:OpenStack Cloud 7All versions2.0.15-5.3.1
raptor SUSE:OpenStack Cloud 8All versions2.0.15-5.3.1
raptor SUSE:OpenStack Cloud 9All versions2.0.15-5.3.1
raptor SUSE:OpenStack Cloud Crowbar 8All versions2.0.15-5.3.1
raptor SUSE:OpenStack Cloud Crowbar 9All versions2.0.15-5.3.1
raptor openSUSE:Leap 15.1All versions2.0.15-lp151.3.3.1
raptor openSUSE:Leap 15.2All versions2.0.15-lp152.4.3.1

Products include Debian Debian Linux, Fedoraproject Fedora, Librdf Raptor Rdf Syntax Library.

How do I fix CVE-2017-18926?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2017-18926 being exploited?

There is no known exploitation of CVE-2017-18926 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as AZL-45321, DEBIAN-CVE-2017-18926, DLA-2438-1, DSA-4785-1, GHSA-p2vv-g8rx-7jqj, SUSE-SU-2020:3350-1 and 7 more.

Is CVE-2017-18926 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free