All vulnerabilities

Servers and applications

CVE-2003-1229

X509TrustManager in (1) Java Secure Socket Extension (JSSE) in SDK and JRE 1.4.0 through 1.4.0_01, (2) JSSE before 1.0.3, (3) Java Plug-in SDK and JRE 1.3.0 through 1.4.1, and (4) Java Web Start 1.0 through 1.2 incorrectly calls the isClientTrusted method when determining server trust, which results in improper validation of digital certificate and allows remote attackers to (1) falsely…

Severity
High 7.5
Published
31 Dec 2003
Last changed
16 Jun 2026
Added to UpHeron
22 Oct 2026
Exploit chance
4.6% in the next 30 daysHigher than 91% of CVEs. EPSS by FIRST, 12 Nov 2026
Weakness
Improper certificate validation (CWE-295)
Attack
Over the network · No login needed
Attacker can
Read some data · Change some data · Slow it down
CVSS vector
AV:N/AC:L/Au:N/C:P/I:P/A:P
Sources
NVD

Description

X509TrustManager in (1) Java Secure Socket Extension (JSSE) in SDK and JRE 1.4.0 through 1.4.0_01, (2) JSSE before 1.0.3, (3) Java Plug-in SDK and JRE 1.3.0 through 1.4.1, and (4) Java Web Start 1.0 through 1.2 incorrectly calls the isClientTrusted method when determining server trust, which results in improper validation of digital certificate and allows remote attackers to (1) falsely authenticate peers for SSL or (2) incorrectly validate signed JAR files.

From NVD.

Affected software

SoftwareAffected versions
JavaServers and applications · cpe:a:oracle:jre
  • From 1.3.0 up to 1.4.1

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2003-1229
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2003-1229