Skip to main content

PILOS CVE-2025-62524

MEDIUM
Information Exposure (CWE-200)
2025-10-27 security-advisories@github.com
5.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send HTTP request to PILOS server
  2. Exploit
    Read X-Powered-By response header
  3. Impact
    Fingerprint exact PHP version for targeting

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions - remote unauthenticated requests against default configurations of PILOS before 4.8.0 return the X-Powered-By header exposing the PHP version, a default behavior of the upstream PHP base image. What limits the real-world value of exploitation: the vulnerability discloses only the PHP version (no credentials, data, or code), and that same version is independently obtainable from the PILOS version string in the application footer and from the public GitHub source, so the header leak provides no privileged information beyond what is already public.

Impact

This is a low-severity information disclosure (CVSS 5.3, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) that is a high-CVSS-but-low-real-risk issue - in fact the CVSS is already modest. All signals point the same direction: the vector is network-reachable and unauthenticated, but impact is limited to confidentiality (C:L) with no integrity or availability effect, and the only data disclosed is the PHP version via the X-Powered-By header. EPSS reinforces low urgency at 0.26% (16th percentile), and there is no CISA KEV listing and no public exploit identified at time of analysis. Critically, the vendor's own advisory notes the same PHP-version information is already obtainable by other means - the PILOS version shown in the footer and the publicly available source on GitHub - so even successful exploitation reveals nothing an attacker could not otherwise derive. No SSVC decision data was supplied in the input. There are no conflicting signals: this is a fingerprinting/hardening finding, not an actively exploited priority. It warrants patching to v4.8.0 as routine hygiene rather than emergency response.

Exploit ScenarioDerived

An unauthenticated attacker sends an ordinary HTTP request to a PILOS instance and reads the X-Powered-By response header, which leaks the exact PHP version inherited from the PHP base image. The attacker uses this to shortlist version-specific PHP exploits before attempting a real intrusion. No public exploit is required or identified; the disclosure is passive and the same version can also be inferred from the footer or GitHub source.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

PILOS before 4.8.0 exposes the underlying PHP version in the X-Powered-By HTTP response header, allowing remote unauthenticated attackers to fingerprint the server stack and make follow-on exploit attempts more targeted. The issue is scored CVSS 5.3 with low practical impact because only the PHP version is disclosed, no credentials, data, or code are exposed, and the same version can already be inferred from the PILOS footer and public GitHub source. No public exploit was identified at time of analysis, the vendor has released PILOS 4.8.0 with a fix, and EPSS is low at 0.26%.

RemediationAI

Upgrade to PILOS 4.8.0 or later, the vendor-released patched version that removes the PHP version header; the advisory is at https://github.com/THM-Health/PILOS/security/advisories/GHSA-q93h-5j6h-j22x and the fix commit is https://github.com/THM-Health/PILOS/commit/14655bc4f8128ffd2b3c25004b01d9a802808da8. If immediate upgrade is not possible, disable PHP version exposure by setting expose_php = Off in the PHP configuration or by stripping the X-Powered-By header at the nginx/reverse-proxy layer; this reduces fingerprinting but does not hide the PILOS version in the footer, so also consider removing or masking that footer version string. These compensating controls have low operational impact, though they do not address other hardening changes bundled in 4.8.0, such as updated security headers and PHP ini defaults.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-200 information exposure from default PHP behavior: the PHP base image used by PILOS emits an X-Powered-By header containing the PHP version unless expose_php is disabled or a front-end proxy strips it. PILOS is a PHP/Laravel frontend for BigBlueButton, and the CPE cpe:2.3:a:thm:pilos:*:*:*:*:*:*:*:* identifies all versions before 4.8.0 as affected. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N confirms a remote, unauthenticated attack path requiring no user interaction, with only low confidentiality impact and no integrity or availability impact. The upstream commit associated with the fix removes the PHP version header and also hardens nginx security headers and PHP ini defaults, but the disclosed PHP version is also obtainable from the application footer and public repository, so the header leak does not reveal privileged information.

Know when Pilos gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

Network-reachable, unauthenticated, no interaction (AV:N/AC:L/PR:N/UI:N); only low confidentiality impact from version disclosure (C:L), no integrity or availability effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionNVD

PILOS (Platform for Interactive Live-Online Seminars) is a frontend for BigBlueButton. PILOS before 4.8.0 exposes the PHP version via the X-Powered-By header, enabling attackers to fingerprint the server and assess potential exploits. This information disclosure vulnerability originates from PHP’s base image. Additionally, the PHP version can also be inferred through the PILOS version displayed in the footer and by examining the source code available on GitHub. This information disclosure vulnerability has been patched in PILOS in v4.8.0.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche BigBlueButton frontend for online seminars, limited education-sector footprint
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)NVD

cpe:2.3:a:thm:pilos:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy