PSF-2017-11 Expat 2.2.3

Not scored Published

Expat library contains a DLL hijacking vulnerability on Windows allowing attackers to execute arbitrary code or escalate privileges.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is PSF-2017-11?

PSF-2017-11 is a vulnerability, published on 17 Jul 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Expat 2.2.2 was released with multiple security fixes:

  • #43: Protect against compilation without any source of high quality entropy enabled, e.g. with CMake build system
  • #60: Windows with _UNICODE: Unintended use of LoadLibraryW with a non-wide string resulted in failure to load advapi32.dll and degradation in quality of used entropy when compiled with _UNICODE for Windows; you can launch existing binaries with EXPAT_ENTROPY_DEBUG=1 in the environment to inspect the quality of entropy used during runtime
  • [MOX-006]: Fix non-NULL parser parameter validation in XML_Parse; resulted in NULL dereference, previously

Expat 2.2.3 contains an additional security fix: #82: CVE-2017-11742 – Windows: Fix DLL hijacking vulnerability using Steve Holme's LoadLibrary wrapper for/of cURL

Which versions are affected by PSF-2017-11?

How do I fix PSF-2017-11?

No fix has been published for PSF-2017-11 yet. Limit exposure of the affected software until one is available.

Is PSF-2017-11 being exploited?

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

Sources

Is PSF-2017-11 in your software?

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

Check your SBOMs for free