Skip to main content
← All vulnerabilities
CVE-2026-110874

Dolibarr before 23.0.4 PHP Object Injection via jsonOrUnserialize()

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 23.0.4
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Dolibarr before 23.0.4 contains a PHP object injection vulnerability in jsonOrUnserialize() in functions.lib.php, which calls unserialize() without class restrictions when json_decode() fails. Attackers able to write stored extrafields, export configurations or blocked log entries can plant serialized objects that trigger gadget chains for code execution or file manipulation.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • Dolibarr dolibarr

    fixed in 23.0.4

References 4

GitHub · Dolibarr/dolibarr

vulncheck.com