Every CVE Search/ Get API key

CVE-2018-1000041

GNOME librsvg version before commit c6ddf2ed4d768fd88adbea2b63f575cd523022ea contains a Improper...

8.8 HighFix available

GNOME librsvg version before commit c6ddf2ed4d768fd88adbea2b63f575cd523022ea contains a Improper input validation vulnerability in rsvg-io.c that can result in the victim's Windows username and NTLM password hash being leaked to remote attackers through SMB. This attack appear to be exploitable via The victim must process a specially crafted SVG file containing an UNC path on Windows.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.20%Up 1.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.8

GNOME librsvg version before commit c6ddf2ed4d768fd88adbea2b63f575cd523022ea contains a Improper input validation vulnerability in rsvg-io.c that can result in the victim's Windows username and NTLM password hash being leaked to remote attackers through SMB. This attack appear to be exploitable via The victim must process a specially crafted SVG file containing an UNC path on Windows.

Record
CVE-2018-1000041
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:P/I:N/A:N
Updated
2026-11-02
CVE List No score

GNOME librsvg version before commit c6ddf2ed4d768fd88adbea2b63f575cd523022ea contains a Improper input validation vulnerability in rsvg-io.c that can result in the victim's Windows username and NTLM password hash being leaked to remote attackers through SMB. This attack appear to be exploitable via The victim must process a specially crafted SVG file containing an UNC path on Windows.

Record
CVE-2018-1000041
Updated
2026-11-02
EUVDEUVD-2018-1802 No score

GNOME librsvg version before commit c6ddf2ed4d768fd88adbea2b63f575cd523022ea contains a Improper input validation vulnerability in rsvg-io.c that can result in the victim's Windows username and NTLM password hash being leaked to remote attackers through SMB. This attack appear to be exploitable via The victim must process a specially crafted SVG file containing an UNC path on Windows.

Record
EUVD-2018-1802
Updated
2026-11-03
GitHub AdvisoriesGHSA-8xg7-956h-4q23 8.8

GNOME librsvg version before commit c6ddf2ed4d768fd88adbea2b63f575cd523022ea contains a Improper...

GNOME librsvg version before commit c6ddf2ed4d768fd88adbea2b63f575cd523022ea contains a Improper input validation vulnerability in rsvg-io.c that can result in the victim's Windows username and NTLM password hash being leaked to remote attackers through SMB. This attack appear to be exploitable via The victim must process a specially crafted SVG file containing an UNC path on Windows.

Record
GHSA-8xg7-956h-4q23
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 8.8

GNOME librsvg version before commit c6ddf2ed4d768fd88adbea2b63f575cd523022ea contains a Improper input validation vulnerability in rsvg-io.c that can result in the victim's Windows username and NTLM password hash being leaked to remote attackers through SMB. This attack appear to be exploitable via The victim must process a specially crafted SVG file containing an UNC path on Windows.

Record
CVE-2018-1000041
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2018-0291 No score

Updated librsvg packages fix a security vulnerability

Updated librsvg package fixes security vulnerability:

It was discovered that there was an input validation vulnerability in the librsvg renderer library that could result in data being leaked to remote attackers via a specially-crafted file (CVE-2018-1000041).

Record
MGASA-2018-0291
Updated
2026-11-02
OSVMGASA-2018-0297 No score

Updated librsvg packages fix a security vulnerability

Updated librsvg package fixes security vulnerability:

It was discovered that there was an input validation vulnerability in the librsvg renderer library that could result in data being leaked to remote attackers via a specially-crafted file (CVE-2018-1000041).

Record
MGASA-2018-0297
Updated
2026-11-02
OSVSUSE-SU-2018:1288-1 No score

Security update for librsvg

This update for librsvg fixes the following issues:

  • CVE-2018-1000041: Input validation issue could lead to credentials leak. (bsc#1083232)

Update to version 2.40.20:

  • Except for emergencies, this will be the LAST RELEASE of the librsvg-2.40.x series. We are moving to 2.41, which is vastly improved over the 2.40 series. The API/ABI there remain unchaged, so we strongly encourage you to upgrade your sources and binaries to librsvg-2.41.x.
  • bgo#761175 - Allow masks and clips to reuse a node being drawn.
  • Don't access the file system when deciding whether to load a remote file with a UNC path for a paint server (i.e. don't try to load it at all).
  • Vistual Studio: fixed and integrated introspection builds, so introspection data is built directly from the Visual Studio project (Chun-wei Fan).
  • Visual Studio: We now use HIGHENTROPYVA linker option on x64 builds, to enhance the security of built binaries (Chun-wei Fan).
  • Fix generation of Vala bindings when compiling in read-only source directories (Emmanuele Bassi).

Update to version 2.40.19:

  • bgo#621088: Using text objects as clipping paths is now supported.
  • bgo#587721: Fix rendering of text elements with transformations (Massimo).
  • bgo#777833 - Fix memory leaks when an RsvgHandle is disposed before being closed (Philip Withnall).
  • bgo#782098 - Don't pass deprecated options to gtk-doc (Ting-Wei Lan).
  • bgo#786372 - Fix the default for the 'type' attribute of the <style> element.
  • bgo#785276 - Don't crash on single-byte files.
  • bgo#634514: Don't render unknown elements and their sub-elements.
  • bgo#777155 - Ignore patterns that have close-to-zero dimensions.
  • bgo#634324 - Fix Gaussian blurs with negative scaling.
  • Fix the <switch> element; it wasn't working at all.
  • Fix loading when rsvg_handle_write() is called one byte at a time.
  • bgo#787895 - Fix incorrect usage of libxml2. Thanks to Nick Wellnhofer for advice on this.
  • Backported the test suite machinery from the master branch (Chun-wei Fan, Federico Mena).
  • We now require Pango 1.38.0 or later (released in 2015).
  • We now require libxml2 2.9.0 or later (released in 2012).
Record
SUSE-SU-2018:1288-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
librsvg
Debian:7
before 2.36.1-2+deb7u3, plus listed versions
2.36.1-12.36.1-22.36.1-2+deb7u12.36.1-2+deb7u2
2.36.1-2+deb7u3
librsvg
Mageia:6
before 2.40.18-1.1.mga6
2.40.18-1.1.mga6
librsvg
Mageia:5
before 2.40.18-1.1.mga5
2.40.18-1.1.mga5
librsvg
SUSE:Linux Enterprise Desktop 12 SP3
before 2.40.20-5.6.1
2.40.20-5.6.1
librsvg
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 2.40.20-5.6.1
2.40.20-5.6.1
librsvg
SUSE:Linux Enterprise Server 12 SP3
before 2.40.20-5.6.1
2.40.20-5.6.1
librsvg
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.40.20-5.6.1
2.40.20-5.6.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-1000041 is a high vulnerability (CVSS 8.8) in Gnome Librsvg, published February 9, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.20%, the 82nd percentile. Fixed in librsvg 2.36.1-2+deb7u3.

References

Show 7 moreShow less
MoveEnter Open