Impact
The flaw lies in hanlp.load, which accepts a classpath argument that can be manipulated. This manipulation causes deserialization of arbitrary object data. The issue is present in all HanLP releases up to 2.1.0-beta.64 and falls under CWE-20 and CWE-502.
Affected Systems
The vulnerability affects Hankcs’ HanLP library, specifically the hanlp.load function in reflection.py, for all releases up to and including 2.1.0‑beta.64. No impact is known for later versions unless they retain the same implementation.
Risk and Exploitability
The CVSS base score is 5.3, indicating a moderate level of severity. The EPSS is currently unavailable, but the description confirms that the vulnerability can be triggered remotely, which increases the likelihood of exploitation. The vulnerability is not listed in CISA's KEV catalog, suggesting no known widespread exploitation yet, though public proof‑of‑concept code is available.
OpenCVE Enrichment