CVE-2026-112079 PUBLISHED

hankcs HanLP torch_util.py load_word2vec_as_vocab_tensor deserialization

Assigner: VulDB
Reserved: 18.10.2026 Published: 19.10.2026 Updated: 19.10.2026

A vulnerability has been found in hankcs HanLP up to 2.1.0-beta.64. The affected element is the function load_word2vec_as_vocab_tensor of the file hanlp/utils/torch_util.py. The manipulation of the argument vectors.vocab leads to deserialization. The attack is possible to be carried out remotely. The exploit has been disclosed to the public and may be used. The project was informed of the problem early through an issue report but has not responded yet.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
CVSS Score: 5.3

Product Status

Vendor hankcs
Product HanLP
Versions
  • Version 2.1.0-beta.0 is affected
  • Version 2.1.0-beta.1 is affected
  • Version 2.1.0-beta.2 is affected
  • Version 2.1.0-beta.3 is affected
  • Version 2.1.0-beta.4 is affected
  • Version 2.1.0-beta.5 is affected
  • Version 2.1.0-beta.6 is affected
  • Version 2.1.0-beta.7 is affected
  • Version 2.1.0-beta.8 is affected
  • Version 2.1.0-beta.9 is affected
  • Version 2.1.0-beta.10 is affected
  • Version 2.1.0-beta.11 is affected
  • Version 2.1.0-beta.12 is affected
  • Version 2.1.0-beta.13 is affected
  • Version 2.1.0-beta.14 is affected
  • Version 2.1.0-beta.15 is affected
  • Version 2.1.0-beta.16 is affected
  • Version 2.1.0-beta.17 is affected
  • Version 2.1.0-beta.18 is affected
  • Version 2.1.0-beta.19 is affected
  • Version 2.1.0-beta.20 is affected
  • Version 2.1.0-beta.21 is affected
  • Version 2.1.0-beta.22 is affected
  • Version 2.1.0-beta.23 is affected
  • Version 2.1.0-beta.24 is affected
  • Version 2.1.0-beta.25 is affected
  • Version 2.1.0-beta.26 is affected
  • Version 2.1.0-beta.27 is affected
  • Version 2.1.0-beta.28 is affected
  • Version 2.1.0-beta.29 is affected
  • Version 2.1.0-beta.30 is affected
  • Version 2.1.0-beta.31 is affected
  • Version 2.1.0-beta.32 is affected
  • Version 2.1.0-beta.33 is affected
  • Version 2.1.0-beta.34 is affected
  • Version 2.1.0-beta.35 is affected
  • Version 2.1.0-beta.36 is affected
  • Version 2.1.0-beta.37 is affected
  • Version 2.1.0-beta.38 is affected
  • Version 2.1.0-beta.39 is affected
  • Version 2.1.0-beta.40 is affected
  • Version 2.1.0-beta.41 is affected
  • Version 2.1.0-beta.42 is affected
  • Version 2.1.0-beta.43 is affected
  • Version 2.1.0-beta.44 is affected
  • Version 2.1.0-beta.45 is affected
  • Version 2.1.0-beta.46 is affected
  • Version 2.1.0-beta.47 is affected
  • Version 2.1.0-beta.48 is affected
  • Version 2.1.0-beta.49 is affected
  • Version 2.1.0-beta.50 is affected
  • Version 2.1.0-beta.51 is affected
  • Version 2.1.0-beta.52 is affected
  • Version 2.1.0-beta.53 is affected
  • Version 2.1.0-beta.54 is affected
  • Version 2.1.0-beta.55 is affected
  • Version 2.1.0-beta.56 is affected
  • Version 2.1.0-beta.57 is affected
  • Version 2.1.0-beta.58 is affected
  • Version 2.1.0-beta.59 is affected
  • Version 2.1.0-beta.60 is affected
  • Version 2.1.0-beta.61 is affected
  • Version 2.1.0-beta.62 is affected
  • Version 2.1.0-beta.63 is affected
  • Version 2.1.0-beta.64 is affected

Credits

  • r1ck9 (VulDB User) reporter
  • VulDB CNA Team coordinator

References

Problem Types

  • Deserialization CWE
  • Improper Input Validation CWE