CVE-2020-25867

MEDIUM

soplanning < 1.47 - Unauthenticated Access via Security Key Bypass

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2020-25867. PoCs published by thomasfady.

AI-analyzed exploit summary The repository describes a PHP Type Juggling vulnerability in SoPlanning 1.46.01, where the sharing key validation can be bypassed by passing an array instead of a string, allowing unauthorized access to the calendar. The exploit leverages the loose comparison behavior of the strcmp function in PHP.

Description

SoPlanning before 1.47 doesn't correctly check the security key used to publicly share plannings. It allows a bypass to get access without authentication.

Exploits (1)

nomisec WRITEUP
by thomasfady · poc
https://github.com/thomasfady/CVE-2020-25867

The repository describes a PHP Type Juggling vulnerability in SoPlanning 1.46.01, where the sharing key validation can be bypassed by passing an array instead of a string, allowing unauthorized access to the calendar. The exploit leverages the loose comparison behavior of the strcmp function in PHP.

Classification
Writeup 100%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: SoPlanning 1.46.01
No auth needed
Prerequisites: Calendar sharing key must be enabled
mistral-large-3 · analyzed Feb 16, 2026 Full analysis →

References (1)

Core 1
Core References
Exploit, Patch, Third Party Advisory x_refsource_misc
https://github.com/thomasfady/CVE-2020-25867

Scores

CVSS v3 5.3
EPSS 0.0276
EPSS Percentile 84.7%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Details

CWE
CWE-287
Status published
Products (1)
soplanning/soplanning < 1.47
Published Oct 07, 2020
Tracked Since Feb 18, 2026