CVE-2024-32489
TCPDF Cross-site Scripting vulnerability
CVE-2024-32489 is a medium vulnerability (CVSS 6.1) in Tcpdf Project Tcpdf, published April 15, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.58%, the 47th percentile. Fixed in tecnickcom/tcpdf 6.7.4.
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.1
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
- Record
CVE-2024-32489- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-80
- Updated
- 2026-11-02
EUVDEUVD-2024-1207
6.1
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
- Record
EUVD-2024-1207- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-g9wg-98c2-qv3v
5.3
TCPDF Cross-site Scripting vulnerability
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
- Record
GHSA-g9wg-98c2-qv3v- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79, CWE-80
- Updated
- 2026-11-02
NVD
6.1
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
- Record
CVE-2024-32489- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-80
- Updated
- 2026-11-02
OSV
6.1
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
- Record
CVE-2024-32489- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-32489
6.1
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
- Record
DEBIAN-CVE-2024-32489- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-g9wg-98c2-qv3v
5.3
TCPDF Cross-site Scripting vulnerability
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
- Record
GHSA-g9wg-98c2-qv3v- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79, CWE-80
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-32489
6.1
TCPDF before 6.7.4 mishandles calls that use HTML syntax.
- Record
UBUNTU-CVE-2024-32489- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
tecnickcom/tcpdfPackagist |
before 6.7.4 | 6.7.4 |
tcpdfDebian:12 |
before 6.6.2+dfsg1-1+deb12u1, plus listed versions 6.6.2+dfsg1-1 |
6.6.2+dfsg1-1+deb12u1 |
tcpdfDebian:13 |
before 6.7.4+dfsg-1 | 6.7.4+dfsg-1 |
tcpdfDebian:14 |
before 6.7.4+dfsg-1 | 6.7.4+dfsg-1 |
tcpdfDebian:11 |
before 6.3.5+dfsg1-1+deb11u1, plus listed versions 6.3.5+dfsg1-1 |
6.3.5+dfsg1-1+deb11u1 |
tecnickcom/tcpdfPackagist |
before 6.7.4, plus listed versions 6.0.0136.0.0146.0.0156.0.0166.0.017 Show 45 moreShow less6.0.0186.0.0196.0.0206.0.0216.0.0226.0.0236.0.0246.0.0256.0.0266.0.0276.0.0286.0.0296.0.0306.0.0316.0.0326.0.0336.0.0346.0.0356.0.0366.0.0376.0.0386.0.0396.0.0406.0.0416.0.0426.0.0436.0.0446.0.0456.0.0466.0.0476.0.0486.0.0496.0.0506.0.0516.0.0526.0.0536.0.0546.0.0556.0.0566.0.0576.0.0586.0.0596.0.0606.0.0616.0.062 |
6.7.4 |
tcpdfUbuntu:14.04:LTS |
All versions, plus listed versions 6.0.010+dfsg-16.0.021+dfsg-16.0.048+dfsg-16.0.048+dfsg-2 |
None known |
tcpdfUbuntu:16.04:LTS |
All versions, plus listed versions 6.0.093+dfsg-16.0.093+dfsg-1ubuntu1 |
None known |
tcpdfUbuntu:18.04:LTS |
All versions, plus listed versions 6.2.12+dfsg2-1ubuntu16.2.13+dfsg-16.2.13+dfsg-1ubuntu1 |
None known |
tcpdfUbuntu:20.04:LTS |
All versions, plus listed versions 6.2.13+dfsg-1ubuntu16.3.2+dfsg1-16.3.4+dfsg1-16.3.5+dfsg1-1 |
None known |
tcpdfUbuntu:22.04:LTS |
All versions, plus listed versions 6.3.5+dfsg1-16.4.2+dfsg1-16.4.4+dfsg1-1 |
None known |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-02 | created | CVE List, EUVD, GitHub Advisories, NVD, OSV |
References
github.com/tecnickcom/TCPDF/commit/51cd1b39de5643836e62661d162c472d63167df7
github.com/tecnickcom/TCPDF/commit/82fc97bf1c74c8dbe62b1d3cc6d10fa4b87e0262
github.com/tecnickcom/TCPDF/compare/6.6.2...6.7.4
lists.debian.org/debian-lts-announce/2025/06/msg00004.html
nvd.nist.gov/vuln/detail/CVE-2024-32489
github.com/advisories/GHSA-g9wg-98c2-qv3v
Left out here: 76 versions. The JSON record has them.