CVE-2013-4623
The x509parse_crt function in x509.h in PolarSSL 1.1.x before 1.1.7 and 1.2.x before 1.2.8 does...
The x509parse_crt function in x509.h in PolarSSL 1.1.x before 1.1.7 and 1.2.x before 1.2.8 does not properly parse certificate messages during the SSL/TLS handshake, which allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a certificate message that contains a PEM encoded certificate.
Exploit likelihood
What each source reports
NVD Score used
4.3
The x509parse_crt function in x509.h in PolarSSL 1.1.x before 1.1.7 and 1.2.x before 1.2.8 does not properly parse certificate messages during the SSL/TLS handshake, which allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a certificate message that contains a PEM encoded certificate.
- Record
CVE-2013-4623- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
The x509parse_crt function in x509.h in PolarSSL 1.1.x before 1.1.7 and 1.2.x before 1.2.8 does not properly parse certificate messages during the SSL/TLS handshake, which allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a certificate message that contains a PEM encoded certificate.
- Record
CVE-2013-4623- Updated
- 2026-11-02
EUVDEUVD-2013-4479 No score
The x509parse_crt function in x509.h in PolarSSL 1.1.x before 1.1.7 and 1.2.x before 1.2.8 does not properly parse certificate messages during the SSL/TLS handshake, which allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a certificate message that contains a PEM encoded certificate.
- Record
EUVD-2013-4479- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hfr2-452h-93q6 No score
The x509parse_crt function in x509.h in PolarSSL 1.1.x before 1.1.7 and 1.2.x before 1.2.8 does...
The x509parse_crt function in x509.h in PolarSSL 1.1.x before 1.1.7 and 1.2.x before 1.2.8 does not properly parse certificate messages during the SSL/TLS handshake, which allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a certificate message that contains a PEM encoded certificate.
- Record
GHSA-hfr2-452h-93q6- Weakness
- CWE-20
- Updated
- 2026-11-02
OSVMGASA-2013-0290 No score
Updated polarssl package fixes security vulnerabilities
The TLS protocol 1.1 and 1.2 and the DTLS protocol 1.0 and 1.2, as used in PolarSSL before 1.2.6, does not properly consider timing side-channel attacks on a MAC check requirement during the processing of malformed CBC padding, which allows remote attackers to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data for crafted packets, aka the "Lucky Thirteen" issue (CVE-2013-0169).
Array index error in the SSL module in PolarSSL before 1.2.6 might allow remote attackers to cause a denial of service via vectors involving a crafted padding-length value during validation of CBC padding in a TLS session (CVE-2013-1621).
A third party can set up a SSL/TLS handshake with a server and send a malformed Certificate handshake message that results in an infinite loop for that connection. With a Man-in-the-Middle attack on a client, a third party can trigger the same infinite loop on a client (CVE-2013-4623).
- Record
MGASA-2013-0290- Updated
- 2026-11-02
OSVUBUNTU-CVE-2013-4623 No score
The x509parse_crt function in x509.h in PolarSSL 1.1.x before 1.1.7 and 1.2.x before 1.2.8 does not properly parse certificate messages during the SSL/TLS handshake, which allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a certificate message that contains a PEM encoded certificate.
- Record
UBUNTU-CVE-2013-4623- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
polarsslDebian:6.0 From an advisory covering 3 CVEs |
before 1.2.9-1~deb6u1, plus listed versions 0.12.1-10.12.1-1squeeze10.14.3-11.0.0-11.0.0-2 Show 17 moreShow less1.0.0-2+s390x1.0.0-31.1.0-11.1.1-11.1.2-11.1.3-11.1.4-11.1.4-21.2.0-11.2.2-11.2.3-11.2.4-11.2.5-11.2.6-11.2.7-11.2.8-11.2.8-2 |
1.2.9-1~deb6u1 |
polarsslDebian:7 From an advisory covering 3 CVEs |
before 1.2.9-1~deb7u1, plus listed versions 1.1.4-21.2.0-11.2.2-11.2.3-11.2.4-1 Show 10 moreShow less1.2.5-11.2.6-11.2.7-11.2.8-11.2.8-21.2.9-1~deb6u11.2.9-1~deb6u21.2.9-1~deb6u31.2.9-1~deb6u41.2.9-1~deb6u5 |
1.2.9-1~deb7u1 |
polarsslMageia:3 From an advisory covering 3 CVEs |
before 1.2.8-1.mga3 | 1.2.8-1.mga3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-4623 is a medium vulnerability (CVSS 4.3) in Polarssl, published September 24, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.89%, the 79th percentile. No source names a fixed version.
References
lists.fedoraproject.org/pipermail/package-announce/2013-September/116351.html
polarssl.org/tech-updates/security-advisories/polarssl-security-advisory-2013-03
lists.fedoraproject.org/pipermail/package-announce/2013-September/115922.html
bugzilla.redhat.com/show_bug.cgi?id=997767
lists.fedoraproject.org/pipermail/package-announce/2013-September/115927.html
github.com/polarssl/polarssl/commit/1922a4e6aade7b1d685af19d4d9339ddb5c02859
Show 12 moreShow less
debian.org/security/2013/dsa-2782
securityfocus.com/bid/61764
nvd.nist.gov/vuln/detail/CVE-2013-4623
github.com/advisories/GHSA-hfr2-452h-93q6
advisories.mageia.org/MGASA-2013-0290.html
bugs.mageia.org/show_bug.cgi?id=11275
polarssl.org/tech-updates/security-advisories/polarssl-security-advisory-2013-01
polarssl.org/tech-updates/releases/polarssl-1.2.6-released
polarssl.org/tech-updates/releases/polarssl-1.2.7-released
polarssl.org/tech-updates/releases/polarssl-1.2.8-released
ubuntu.com/security/CVE-2013-4623
cve.org/CVERecord?id=CVE-2013-4623