Description
XML External Entity (XXE) vulnerability in MARC::File::XML module before 1.0.2 for Perl, as used in Evergreen, Koha, perl4lib, and possibly other products, allows context-dependent attackers to read arbitrary files via a crafted XML file.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | libmarc-xml-perl | 1.0.2-1 | — |
| Debian 13 | libmarc-xml-perl | 1.0.2-1 | — |
| Debian 12 | libmarc-xml-perl | 1.0.2-1 | — |
References
- 102367 vdb-entry
- marcfile-xml-info-disc(90620) vdb-entry
- 55404 third-party-advisory
- 65057 vdb-entry
- https://metacpan.org/source/GMCHARLT/MARC-XML-1.0.2/Changes
- http://www.nntp.perl.org/group/perl.perl4lib/2014/01/msg3073.html
- [Koha] 20140122 SECURITY release: MARC::File::XML 1.0.2 mailing-list
- [OPEN-ILS-GENERAL] 20140121 SECURITY release: MARC::File::XML 1.0.2 mailing-list