Peppol-py before 1.1.1 allows XXE attacks because of the Saxon configuration. When validating XML-based invoices, the XML parser could read files from the filesystem and expose their content to a remote host.
{
"cna_assigner": "mitre",
"cwe_ids": [
"CWE-611"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/66xxx/CVE-2025-66371.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "1.1.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"original_tag": "1.1.1",
"range": [
{
"fixed": "e0bba5bcd58143ad20e5bbc1f574cc9c7503635e"
}
],
"source": "REFERENCES_TAG"
},
{
"range": [
{
"fixed": "349a4bff8adb6205ea411bac8d7a06da0477abd7"
}
],
"source": "REFERENCES_COMMIT"
}
]
}