SUSE-SU-2017:2749-1 Security update for xerces-j2
An attacker can cause a denial of service in applications using the xerces-j2 library by sending XML with very long attribute names.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is SUSE-SU-2017:2749-1?
SUSE-SU-2017:2749-1 is a denial of service vulnerability in xerces-j2, published on 17 Oct 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
xerces-j2 was updated to fix several issues.
This security issue was fixed:
- bsc#814241: Prevent possible DoS through very long attribute names
This non-security issue was fixed:
- Prevent StackOverflowError when applying a pattern restriction on long strings while trying to validate an XML file against a schema (bsc#1047536, bsc#879138)
Which versions are affected by SUSE-SU-2017:2749-1?
Linux distribution packages (3)
xerces-j2 SUSE:Linux Enterprise Server 11 SP4 | All versions | 2.8.1-238.29.5.2 |
xerces-j2 SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | All versions | 2.8.1-238.29.5.2 |
xerces-j2 SUSE:Linux Enterprise Software Development Kit 11 SP4 | All versions | 2.8.1-238.29.5.2 |
How do I fix SUSE-SU-2017:2749-1?
Apply the vendor's patch.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is SUSE-SU-2017:2749-1 being exploited?
There is no known exploitation of SUSE-SU-2017:2749-1 in the wild and no public exploit code.