Description
Apache Axis2/Java 1.6.2 and earlier does not verify that the server hostname matches a domain name in the subject's Common Name (CN) or subjectAltName field of the X.509 certificate, which allows man-in-the-middle attackers to spoof SSL servers via an arbitrary valid certificate.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.apache.axis2:axis2 | < 1.8.0 | 1.8.0 | GHSA-wwq7-pxwc-p4rc |
| Maven | org.apache.axis2:axis2-transport-http | < 1.8.0 | 1.8.0 | GHSA-wwq7-pxwc-p4rc |
References
- 51219 third-party-advisory
- apache-axis2-ssl-spoofing(79830) vdb-entry
- 56408 vdb-entry
- http://www.cs.utexas.edu/~shmat/shmat_ccs12.pdf