Every CVE Search/ Get API key

CVE-2023-33733

Reportlab vulnerable to remote code execution

7.8 HighPublic exploitFix available

Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.12%Up 2.1 points since Jun 6, 2023
90%50%10%1%

What each source reports

NVD Score used 7.8

Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
CVE-2023-33733
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
CVE List 7.8

Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
CVE-2023-33733
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
EUVDEUVD-2023-1765 7.8

Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
EUVD-2023-1765
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-9q9m-c65c-37pq 7.8

Reportlab vulnerable to remote code execution

Reportlab up to and including v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
GHSA-9q9m-c65c-37pq
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
OSV 7.8

Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
CVE-2023-33733
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2023-33733 7.8

Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
DEBIAN-CVE-2023-33733
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVGHSA-9q9m-c65c-37pq 7.8

Reportlab vulnerable to remote code execution

Reportlab up to and including v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
GHSA-9q9m-c65c-37pq
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
OSVOESA-2023-1456 7.8

python-reportlab security update

The ReportLab Toolkit. An Open Source Python library for generating PDFs and graphics.

Security Fix(es):

Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.(CVE-2023-33733)

Record
OESA-2023-1456
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVPYSEC-2026-1871 7.8

Reportlab vulnerable to remote code execution

Reportlab up to and including v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
PYSEC-2026-1871
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2023-33733 7.8

Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.

Record
UBUNTU-CVE-2023-33733
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVSUSE-SU-2023:2561-1 No score

Security update for python-reportlab

This update for python-reportlab fixes the following issues:

  • CVE-2023-33733: Fixed arbitrary code execution via supplying a crafted PDF file (bsc#1212065).
Record
SUSE-SU-2023:2561-1
Updated
2026-11-02
OSVSUSE-SU-2023:2688-1 No score

Security update for python-reportlab

This update for python-reportlab fixes the following issues:

  • CVE-2023-33733: Fixed arbitrary code execution via supplying a crafted PDF file (bsc#1212065).

Bug fixes:

  • Add fix_failing_tests.patch to make some tests not failing (bsc#1212527).
Record
SUSE-SU-2023:2688-1
Updated
2026-11-02
OSVUSN-6196-1 No score

python-reportlab vulnerability

It was discovered that ReportLab incorrectly handled certain PDF files. An attacker could possibly use this issue to execute arbitrary code.

Record
USN-6196-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
reportlab
PyPI
through 3.6.12
3.6.13
python-reportlab
Debian:12
before 3.6.12-1+deb12u1, plus listed versions
3.6.12-1
3.6.12-1+deb12u1
python-reportlab
Debian:13
before 3.6.13-1
3.6.13-1
python-reportlab
Debian:14
before 3.6.13-1
3.6.13-1
python-reportlab
Debian:11
before 3.5.59-2+deb11u1, plus listed versions
3.5.59-2
3.5.59-2+deb11u1
reportlab
PyPI
before 3.6.13, plus listed versions
2.02.32.42.52.6
Show 45 moreShow less
2.73.03.1.443.1.83.2.03.3.03.4.03.5.03.5.13.5.103.5.113.5.123.5.133.5.163.5.173.5.183.5.193.5.23.5.203.5.213.5.233.5.263.5.283.5.313.5.323.5.343.5.43.5.423.5.443.5.453.5.463.5.473.5.483.5.493.5.53.5.503.5.513.5.523.5.533.5.543.5.553.5.563.5.573.5.583.5.59
3.6.13
python-reportlab
openEuler:20.03-LTS-SP1
before 3.6.10-2.oe1
3.6.10-2.oe1
python-reportlab
openEuler:20.03-LTS-SP3
before 3.6.10-2.oe1
3.6.10-2.oe1
python-reportlab
openEuler:22.03-LTS
before 3.6.10-2.oe2203sp2
3.6.10-2.oe2203sp2
python-reportlab
openEuler:22.03-LTS-SP1
before 3.6.10-2.oe2203sp1
3.6.10-2.oe2203sp1
Show 8 moreShow less
Affected packages
PackageAffectedFixed
python-reportlab
openEuler:22.03-LTS-SP2
before 3.6.10-2.oe2203sp2
3.6.10-2.oe2203sp2
python-reportlab
SUSE:Linux Enterprise Module for Package Hub 15 SP4
before 3.4.0-150000.3.9.1
3.4.0-150000.3.9.1
python-reportlab
SUSE:Linux Enterprise Module for Package Hub 15 SP5
before 3.4.0-150000.3.9.1
3.4.0-150000.3.9.1
python-reportlab
openSUSE:Leap 15.4
before 3.4.0-150000.3.9.1
3.4.0-150000.3.9.1
python-reportlab
openSUSE:Leap 15.5
before 3.4.0-150000.3.9.1
3.4.0-150000.3.9.1
python-reportlab
SUSE:Linux Enterprise Workstation Extension 12 SP5
before 2.7-3.13.1
2.7-3.13.1
python-reportlab
Ubuntu:20.04:LTS
before 3.5.34-1ubuntu1.1, plus listed versions
3.5.23-13.5.28-13.5.31-13.5.31-1.13.5.31-1.1ubuntu13.5.34-13.5.34-1build13.5.34-1ubuntu1
3.5.34-1ubuntu1.1
python-reportlab
Ubuntu:22.04:LTS
before 3.6.8-1ubuntu0.1, plus listed versions
3.5.66-13.5.66-1build13.6.1-13.6.2-13.6.5-13.6.7-1ubuntu13.6.8-1
3.6.8-1ubuntu0.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubL41KAA/CVE-2023-33733-Exploit-PoC2024-05-25
PoC in GitHubbuiduchoang24/CVE-2023-337332024-04-22
PoC in GitHubc53elyas/CVE-2023-337332023-05-30
PoC in GitHubhoangbui24/CVE-2023-337332024-03-15
PoC in GitHubonion2203/Lab_Reportlab2024-03-18

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-33733 is a high vulnerability (CVSS 7.8) in Reportlab, published June 5, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 2.12%, the 82nd percentile. Fixed in reportlab 3.6.13.

References

Show 14 moreShow less
This page doesn't list everything

Left out here: 22 versions. The JSON record has them.

MoveEnter Open