Skip to content
Submit incident
AII-1001-85697
ConfirmedA court, a regulator or the organization itself has stated the core facts, or the record cites a court or regulator source.Supporting sources are pending verification.

Deserialization of untrusted data in gpt_academic (CVE-2024-11039)

gpt_academic contained a vulnerability in its pickle deserialization code that could allow execution of arbitrary code through untrusted data. The vulnerability was fixed by implementing a safer unpickler with a whitelist of allowed classes.

20 March 2025 Β· binary-husky Β· Security and cyberattacks
20 March 2025
AII-1001-85697
Quick facts
Category
Security and cyberattacks
Country
China
Date
20 March 2025
Drafted by
Raidu Incident Detection

What happened

A deserialization vulnerability existed in gpt_academic's pickle handling code in the latex_fns module, which could allow arbitrary code execution when processing untrusted data.

Governance controls

The vulnerability was resolved by implementing a SafeUnpickler class with a whitelist of approved classes allowed for deserialization, including LatexPaperFileGroup, LatexPaperSplit, LinkedListNode, and numpy classes scalar and dtype.

Classification

Category
Security and cyberattacks
Industry
Education and training
Country
China
Harm status
Potential harm
Intent
Unintentional
Timing
Unknown
Harm types
Other
Harmed
Consumers
Consequences
None recorded
AI systems
gpt_academic

Sources and evidence

Sources not yet published

This record was researched and written by the Index from original reporting. Its sources are still being verified by an editor, and they are listed here once that check is complete. Until then the record carries no reviewer.

How sources are verifiedSuggest a source for this incident