GitHub Advisoryadvisory · Maven
GHSA-jcp9-796g-pv9p Missing Cryptographic Step in OWASP Enterprise Security API for Java
LOW
Official page ↗
- Aliases
- CVE-2013-5679
- Ecosystem
- Maven
- Packages
- org.owasp.esapi:esapi
- Severity
- Low
- Weaknesses
- CWE-325
- Reviewed
- 2022-07-07
Affected packages
• Maven org.owasp.esapi:esapi: >= 2.0.0, < 2.1.0 → fixed in 2.1.0
Description
The authenticated-encryption feature in the symmetric-encryption implementation in the OWASP Enterprise Security API (ESAPI) for Java 2.x before 2.1.0 does not properly resist tampering with serialized ciphertext, which makes it easier for remote attackers to bypass intended cryptographic protection mechanisms via an attack against authenticity in the default configuration, involving a null MAC and a zero MAC length.
Related
Alias · CVE (1)
- CVE-2013-5679 The authenticated-encryption feature in the symmetric-encryption implementation in the OWASP Enterprise Security API (ESAPI) for Java 2.x… vulnerability
Weakness · CWE (1)
- CWE-325 Missing Cryptographic Step weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2013-5679 advisory
- https://github.com/ESAPI/esapi-java-legacy/commit/41138fef5f63d9cf0d5e05d2bee2c7f682ffef3f web
- https://github.com/ESAPI/esapi-java-legacy package
- http://code.google.com/p/owasp-esapi-java/issues/detail?id=306 web
- http://lists.owasp.org/pipermail/esapi-dev/2013-August/002285.html web
- http://owasp-esapi-java.googlecode.com/svn/trunk/documentation/ESAPI-security-bulletin1.pdf web