CVE-2025-62523: THM-Health PILOS · Permissive Cross-domain Policy with Untrusted Domains
Affects THM-Health PILOSSource CVE Database V5
Not known to be exploited · CVSS 6.3 Medium : upgrade to 4.8.0 when convenient.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 10% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 4.8.0
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:LExploitation evidence
Disclosed: evidence found.
CVE published 27 Oct 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade thm-health/PILOS to 4.8.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubthm-health/PILOSpkg:github/thm-health/PILOSOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should upgrade PILOS to version 4.8.0 or later, where the CORS misconfiguration is patched. Until the upgrade is applied, administrators should review and restrict CORS policies to explicitly whitelist trusted domains rather than reflecting the Origin header dynamically. Disable Access-Control-Allow-Credentials unless absolutely necessary, and ensure that session-origin checks in Laravel are correctly configured and enforced. Conduct security audits to verify no additional vulnerabilities exist that could bypass Laravel’s protections. Implement Content Security Policy (CSP) headers to limit the origins allowed to interact with the application. Monitor network traffic for unusual cross-origin requests and user activity that could indicate exploitation attempts. Educate users about phishing and malicious websites that might attempt to exploit this vulnerability. Regularly update and patch all components of the BigBlueButton and PILOS stack to maintain security posture.
Description
PILOS (Platform for Interactive Live-Online Seminars) is a frontend for BigBlueButton. PILOS before 4.8.0 includes a Cross-Origin Resource Sharing (CORS) misconfiguration in its middleware: it reflects the Origin request header back in the Access-Control-Allow-Origin response header without proper validation or a whitelist, while Access-Control-Allow-Credentials is set to true. This behavior could allow a malicious website on a different origin to send requests (including credentials) to the PILOS API. This may enable exfiltration or actions using the victim’s credentials if the server accepts those cross-origin requests as authenticated. Laravel’s session handling applies additional origin checks such that cross-origin requests are not authenticated by default. Because of these session-origin protections, and in the absence of any other unknown vulnerabilities that would bypass Laravel’s origin/session checks, this reflected-Origin CORS misconfiguration is not believed to be exploitable in typical PILOS deployments. This vulnerability has been patched in PILOS in v4.8.0