XML external entity injection in Szafir and Szafir Weryfikująca
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-611 and the CVSS impact.
Summary
Szafir through 2.0.0 and Szafir Weryfikująca through 1.0 from Krajowa Izba Rozliczeniowa are affected. The XML parser processes external entities in crafted XML files that contain a DOCTYPE with an external DTD reference (CWE-611). An attacker can read arbitrary files from the victim's filesystem if a user signs or verifies a crafted XML file.
Written with Claude Haiku 5.5 from the sources below · 2026-11-06
Description from the CNA
Szafir and Szafir Weryfikująca are vulnerable to XML External Entity (XXE) injection. When a user signs or verify a crafted XML file containing a `DOCTYPE` with an external DTD reference, the parser processes external entities, allowing an attacker to read arbitrary files from the victim's filesystem. This issue was fixed in Szafir version 2.0 build 708. Szafir Weryfikująca is no longer supported (End of Life) and has not been fixed.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Krajowa Izba Rozliczeniowa | Szafir | up to 2.0.0 | — | No fix listed | CNA |
| Krajowa Izba Rozliczeniowa | Szafir Weryfikująca | up to 1.0 | — | No fix listed | CNA |
- Szafir VendorKrajowa Izba Rozliczeniowa Affected up to 2.0.0 Fixed in — No fix listed CNA
- Szafir Weryfikująca VendorKrajowa Izba Rozliczeniowa Affected up to 1.0 Fixed in — No fix listed CNA
Remediation
Update Szafir to version 2.0 build 708, which fixes the issue. Szafir Weryfikująca is no longer supported (End of Life) and has not been fixed.
Written with Claude Haiku 5.5 from the sources below · 2026-11-06
Vendor assessments
Timeline
- 2026-10-29 Threatist record created from CVE-2026-93570
- 2026-10-29 Alias added: GHSA-rcqp-vfhx-g87h
- 2026-10-31 Priority changed: MEDIUM → LOW
- 2026-11-05 CISA SSVC decision points changed
- 2026-11-06 Affected versions changed · Red Hat
- 2026-11-06 CVSS score added · Red Hat
References
More Krajowa Izba Rozliczeniowa vulnerabilities
- TI-2026-07960 Improper Certificate Verification in Szafir SDK CVSS 4.0CRITICAL 9.3
- TI-2026-21415 Lack of Dynamic Library Validation in SzafirHost CVSS 4.0HIGH 8.7
- TI-2026-32104 Remote Code Execution in SzafirHost CVSS 4.0HIGH 8.6
- TI-2026-11178 Remote Code Execution in SzafirHost CVSS 4.0HIGH 8.6
- TI-2026-82552 Szafir accepts unvalidated TLS certificates for update downloads CVSS 4.0MEDIUM 6.9
- TI-2026-21414 URL (HTTP Origin) call location spoofing in Szafir SDK Web CVSS 4.0MEDIUM 5.1
Sources
- CVE-2026-93570 · CVE Program
- CVE-2026-93570 · NVD
- FIRST EPSS
- GHSA-rcqp-vfhx-g87h · GitHub Advisory Database · CC BY 4.0
- CVE-2026-93570 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences