Description
GLPI through 12.0.0 contains a missing authorization vulnerability in ajax/map.php that allows authenticated low-privileged users to search itemtypes they cannot view by omitting the canView() check. Attackers can submit crafted itemtype and search criteria for types like Contact, Supplier, Contract and Budget to obtain match counts, titles and coordinates within their entities.
Published: 2026-10-11
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Information Disclosure
Action: Apply Patch
AI Analysis

Impact

GLPI applications up to version 12.0.0 lack an authorization check in the ajax/map.php endpoint, permitting a low‑privileged user who has authenticated to query item types that the user normally cannot see. By submitting crafted itemtype identifiers such as Contact, Supplier, Contract or Budget together with search parameters, the attacker can receive match counts, titles and spatial coordinates belonging to the user’s entity. This results in disclosure of metadata that should be restricted to higher‑privileged users.

Affected Systems

The flaw affects all GLPI installations running version 12.0.0 or earlier, regardless of deployment environment. Products are available under the glpi-project vendor and are named GLPI.

Risk and Exploitability

The CVSS score is 5.3, indicating medium severity. No EPSS score is available, and the vulnerability is not catalogued as a known exploited vulnerability in CISA's KEV. Exploitation requires only standard authentication and no special conditions; an attacker with any legitimate login can submit the malformed request to the upstream endpoint. Because the flaw is confined to data disclosure and does not grant code execution or privilege elevation, the impact is limited to information leakage. The lack of a public exploitation matrix suggests the attack vector is primarily manual, though automated scripts could enumerate itemtypes.

Generated by OpenCVE AI on October 11, 2026 at 14:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GLPI to the latest release where the canView check is restored in ajax/map.php.
  • If an upgrade is not immediately possible, restrict or disable access to the ajax/map.php endpoint so that only users with sufficient rights can reach it, using web‑server or application‑firewall rules.
  • Audit other API endpoints for missing canView or similar authorization checks and apply the same mitigation pattern.
  • Monitor web logs for unexpected use of ajax/map.php and flag suspicious patterns.

Generated by OpenCVE AI on October 11, 2026 at 14:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description GLPI through 12.0.0 contains a missing authorization vulnerability in ajax/map.php that allows authenticated low-privileged users to search itemtypes they cannot view by omitting the canView() check. Attackers can submit crafted itemtype and search criteria for types like Contact, Supplier, Contract and Budget to obtain match counts, titles and coordinates within their entities.
Title GLPI through 12.0.0 Missing Authorization via ajax/map.php
First Time appeared Glpi-project
Glpi-project glpi
Weaknesses CWE-862
CPEs cpe:2.3:a:glpi-project:glpi:*:*:*:*:*:*:*:*
Vendors & Products Glpi-project
Glpi-project glpi
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Glpi-project Glpi
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-11T12:19:35.238Z

Reserved: 2026-10-11T01:52:33.983Z

Link: CVE-2026-108726

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-11T13:17:16.277

Modified: 2026-10-11T13:17:16.393

Link: CVE-2026-108726

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T14:15:18Z

Weaknesses