CVE-2017-18926 Memory corruption in n/a
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 5 | All versions | 2.0.15-5.3.1 |
raptor SUSE:HPE Helion OpenStack 8 | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Module for Desktop Applications 15 SP1 | All versions | 2.0.15-3.3.1 |
raptor SUSE:Linux Enterprise Module for Desktop Applications 15 SP2 | All versions | 2.0.15-9.3.1 |
raptor SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server 12 SP2-LTSS | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server 12 SP3-LTSS | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server 12 SP4-LTSS | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server 12 SP5 | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server for SAP Applications 12 SP2 | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 2.0.15-5.3.1 |
raptor SUSE:Linux Enterprise Workstation Extension 12 SP5 | All versions | 2.0.15-5.3.1 |
raptor SUSE:OpenStack Cloud 7 | All versions | 2.0.15-5.3.1 |
raptor SUSE:OpenStack Cloud 8 | All versions | 2.0.15-5.3.1 |
raptor SUSE:OpenStack Cloud 9 | All versions | 2.0.15-5.3.1 |
raptor SUSE:OpenStack Cloud Crowbar 8 | All versions | 2.0.15-5.3.1 |
raptor SUSE:OpenStack Cloud Crowbar 9 | All versions | 2.0.15-5.3.1 |
raptor openSUSE:Leap 15.1 | All versions | 2.0.15-lp151.3.3.1 |
raptor openSUSE:Leap 15.2 | All versions | 2.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.
Other vulnerabilities in Debian Debian Linux
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.