CVE-2026-61686 PUBLISHED

SolidInvoice: PHP unserialize() called on client-controlled data in DataGrid LiveComponent context prop

Assigner: GitHub_M
Reserved: 10.07.2026 Published: 04.09.2026 Updated: 04.09.2026

SolidInvoice is an open-source invoicing platform. Prior to version 3.0.1, the DataGrid LiveComponent deserializes a context prop value using PHP's unserialize() after receiving it from the client. Because the prop is marked writable: true, an authenticated attacker can supply an arbitrary PHP serialized payload. Version 3.0.1 fixes the issue.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS Score: 7.5

Product Status

Vendor SolidInvoice
Product SolidInvoice
Versions
  • Version < 3.0.1 is affected

References

Problem Types

  • CWE-502: Deserialization of Untrusted Data CWE