LiveActive security incident?Get immediate response
CVE Record

CVE-2020-26212: Any GLPI CalDAV calendars is read-only for every authenticated user

GLPI stands for Gestionnaire Libre de Parc Informatique and it is a Free Asset and IT Management Software package, that provides ITIL Service Desk features, licenses tracking and software auditing. In GLPI before version 9.5.3, any authenticated user has read-only permissions to the planning of every other user, even admin ones. Steps to reproduce the behavior: 1. Create a new planning with 'eduardo.mozart' user (from 'IT' group that belongs to 'Super-admin') into it's personal planning at 'Assistance' > 'Planning'. 2. Copy the CalDAV url and use a CalDAV client (e.g. Thunderbird) to sync the planning with the provided URL. 3. Inform the username and password from any valid user (e.g. 'camila' from 'Proativa' group). 4. 'Camila' has read-only access to 'eduardo.mozart' personal planning. The same behavior happens to any group. E.g. 'Camila' has access to 'IT' group planning, even if she doesn't belong to this group and has a 'Self-service' profile permission). This issue is fixed in version 9.5.3. As a workaround, one can remove the `caldav.php` file to block access to CalDAV server.

HighCVSS 7.7Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

In GLPI before 9.5.3, any valid user could read other users’ planning calendars through CalDAV, including calendars belonging to administrators or groups they did not belong to. This is a confidentiality issue: calendar and planning data may expose sensitive operational details, but the sources do not indicate data modification or service disruption.

Executive priority

Treat this as a high-priority confidentiality fix for affected GLPI deployments. It does not appear to enable takeover or disruption, but it can expose sensitive IT planning data to any authenticated user.

Technical view

CVE-2020-26212 is a missing authorization issue in GLPI CalDAV planning access. Authenticated low-privilege users received read-only access to other users’ and groups’ planning calendars. CVSS 3.1 is 7.7: network reachable, low complexity, privileges required, no user interaction, changed scope, high confidentiality impact, no integrity or availability impact.

Likely exposure

Organizations running GLPI versions before 9.5.3 with CalDAV reachable to authenticated users are potentially exposed. Exposure depends on whether GLPI planning calendars and CalDAV access were enabled or reachable in the environment.

Exploitation context

The source bundle does not show KEV listing or active exploitation evidence. The issue is authenticated access control bypass, so risk is higher where many users, contractors, or shared accounts can authenticate to GLPI.

Researcher notes

Primary evidence comes from the CVE record and GLPI GitHub advisory. The vendor states 9.5.3 fixes the issue and identifies removal of caldav.php as a workaround. The bundle does not provide evidence of public exploitation beyond the described authorization flaw.

Mitigation direction

  • Upgrade GLPI to version 9.5.3 or later.
  • Use vendor advisory and release notes to confirm the fixed build.
  • If upgrade is delayed, remove caldav.php to block CalDAV access.
  • Review whether CalDAV is needed and limit exposure where possible.
  • Check vendor guidance before applying any compensating control.

Validation and detection

  • Inventory all GLPI instances and identify versions below 9.5.3.
  • Confirm fixed instances report GLPI 9.5.3 or later.
  • Verify caldav.php is absent or blocked if using the workaround.
  • Audit CalDAV access logs for unexpected authenticated calendar reads.
  • Review whether sensitive planning data was exposed before remediation.
Prepared
Confidence
high
Sources
5

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · medium confidence lookup

CWE-862: Authorization and privilege behavior lookup

Authorization weaknesses can support privilege escalation and valid-account review, depending on exploit path. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
description · low confidence lookup

Credential and access behavior lookup

The CVE wording references authentication or credential exposure, so valid-account and credential-access review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2020-26212 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
7.7 (3.1)
Known Exploited
No
Published

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

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
0Timeline events
0ADP providers
4Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
7.7CVSS 3.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N3.14Primary CVE score

Vulnerability scoring details

Base CVSS 3.1 score

7.7High
CVSS 3.1 vector shape for CVE-2020-26212Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

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

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
glpi-projectglpi< 9.5.3Listed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-862 · source CWE mapping

Missing Authorization

Missing Authorization represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.