WordPress core is vulnerable to XML External Entity (XXE) Injection via the bundled getID3 library in all versions up to and including 6.9.1. This is due to the `GETID3_LIBXML_OPTIONS` constant including the `LIBXML_NOENT` flag, which enables XML entity substitution during parsing. When WordPress processes media files containing XML metadata (specifically iXML chunks in WAV/RIFF/AVI files), the getID3 library parses the XML with entity substitution enabled, allowing local file disclosure via `file://` protocol URIs. This may make it possible for authenticated attackers with Author-level access to read arbitrary files from the server.

This vulnerability affects the following application versions:

  • WordPress 6.1
  • WordPress 6.1.1
  • WordPress 6.1.2
  • WordPress 6.1.3
  • WordPress 6.1.4
  • WordPress 6.1.5
  • WordPress 6.1.6
  • WordPress 6.1.7
  • WordPress 6.1.8
  • WordPress 6.1.9
  • WordPress 6.2
  • WordPress 6.2.1
  • WordPress 6.2.2
  • WordPress 6.2.3
  • WordPress 6.2.4
  • WordPress 6.2.5
  • WordPress 6.2.6
  • WordPress 6.2.7
  • WordPress 6.2.8
  • WordPress 6.3
  • WordPress 6.3.1
  • WordPress 6.3.2
  • WordPress 6.3.3
  • WordPress 6.3.4
  • WordPress 6.3.5
  • WordPress 6.3.6
  • WordPress 6.3.7
  • WordPress 6.4
  • WordPress 6.4.1
  • WordPress 6.4.2
  • WordPress 6.4.3
  • WordPress 6.4.4
  • WordPress 6.4.5
  • WordPress 6.4.6
  • WordPress 6.4.7
  • WordPress 6.9
  • WordPress 6.9.1
  • WordPress 6.9.2
  • WordPress 6.9.3

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *