Voke Cyber Security Advisory

CVE-2026-42318: Arbitrary Item Deletion in GLPI via Planning

Louis Sanchez Published June 4, 2026 6 min read
CVECVE-2026-42318
AdvisoryGHSA-w7mr-3vwm-2j22
SeverityHigh  CVSS v4.0 base score 7.0
CVSS vectorCVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
WeaknessCWE-862 — Missing Authorization
ProductGLPI (open-source IT asset management / ITSM)
Affected9.5.0 through 10.0.24, and 11.0.0 through 11.0.6
Fixed in10.0.25 and 11.0.7
Reported byLouis Sanchez — Voke Cyber
DisclosureCoordinated. Reported Apr 24, 2026; advisory published Jun 1, 2026.

Summary

A GLPI user who only has access to the Planning feature — a technician-level privilege, not an administrator — can delete any object in the entire instance, bypassing the permissions that should protect those objects. It is an authorization bypass, the kind of logic flaw automated scanners do not catch.

Voke Cyber found this issue during a manual review of GLPI's source code and reported it through the project's private vulnerability reporting process. The GLPI maintainers confirmed it, assigned CVE-2026-42318, and shipped fixes in versions 10.0.25 and 11.0.7. This page is our advisory writeup; everything below is drawn from the published GHSA and CVE record.

What GLPI is

GLPI is one of the most widely deployed open-source IT asset management and service-desk platforms in use today. Enterprises, universities, and government agencies run it to track hardware and software inventory, manage help-desk tickets, and schedule work. The Planning module is its shared calendar — technicians use it to manage scheduled items like interventions, reminders, and tasks.

Because GLPI is a system of record for IT operations, the data inside it — tickets, assets, and planning entries — is exactly the data other teams depend on every day. That context matters for understanding the impact.

The vulnerability

At its core, this is a missing authorization check (CWE-862) — and an insecure direct object reference (IDOR) in practice.

The delete action reachable through GLPI's planning feature acts on a user-supplied item reference, but it does not verify that the requesting user is actually allowed to delete the target object. The endpoint trusts the identifier the caller sends instead of checking the caller's rights on that specific item.

The result is a privilege boundary that does not hold. Any account with planning access can delete arbitrary objects across the instance — including records it was never granted any rights over. In other words, the application confuses two very different things: "you are allowed to use the planning feature" and "you are allowed to delete this specific object." Only the first is checked.

Impact

The CVSS v4.0 vector tells the story cleanly: VC:N / VI:H / VA:H.

The maintainers rated it High, with a CVSS base score of 7.0.

Affected and fixed versions

What to do

  1. Upgrade. Move to GLPI 10.0.25 or 11.0.7. This is the actual fix and the only durable remediation.
  2. If you cannot patch immediately, apply the vendor workaround: disable delete rights for users' planning access until you can upgrade.
  3. Review who holds planning access. Treat it as a privileged capability. Until you are patched, anyone with that access can delete records well outside their normal scope.

Disclosure timeline

Start to finish, coordinated disclosure took about six weeks. Credit to the GLPI maintainers for a clean, professional process and for crediting the reporter.

Why this matters

This is a permission bug that looks minor on paper and never shows up in an automated scan — yet it lets a low-trust user destroy data across a core IT system. A scanner checks software versions and known signatures. It does not understand that "planning access" should not mean "delete anything." Flaws like this only surface when a human reads the code or tests the authorization model by hand. That is the line between a scan and a real penetration test, and it is the work we do.

For the story behind this finding — from source review to coordinated disclosure — read How we found CVE-2026-42318.

References

Found and reported by Louis Sanchez, Founder & Principal Security Consultant at Voke Cyber (OSCP, OSWA, CISSP, CCSK).

We find the bugs tools miss

Authorization flaws like this do not show up in automated scans. They take a human reading code and testing the logic by hand. That is how we test for our clients across the Charlotte, NC area and nationwide.

Get a Quote