CVE-2025-27794 json
Flarum Vulnerable to Session Hijacking via Authoritative Subdomain Cookie Overwrite
published 2025-03-12 19 mo ago modified 2026-06-17 4 mo ago also EUVD-2025-7808 , GHSA-hg9j-64wp-m9px
- cvss
- 6.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 43%
- public exploits
- 0
- none known
Summary
Flarum is open-source forum software. A session hijacking vulnerability exists in versions prior to 1.8.10 when an attacker-controlled authoritative subdomain under a parent domain (e.g., `subdomain.host.com`) sets cookies scoped to the parent domain (`.host.com`). This allows session token replacement for applications hosted on sibling subdomains (e.g., `community.host.com`) if session tokens aren't rotated post-authentication. Key Constraints are that the attacker must control any subdomain under the parent domain (e.g., `evil.host.com` or `x.y.host.com`), and the parent domain must not be on the Public Suffix List. Due to non-existent session token rotation after authenticating we can theoretically reproduce the vulnerability by using browser dev tools, but due to the browser's security measures this does not seem to be exploitable as described. Version 1.8.10 contains a patch for the issue.
Patch / fix
- packagist flarum/core 1.8.10
- packagist flarum/framework 1.8.10
- flarum flarum 1.8.10
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 19 mo ago
Exploit prediction
0.50% chance of exploitation in the next 30 days, higher than 43% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N |
| GitHub | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N |
| NVD | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | flarum/core | <1.8.10 |
1.8.10 |
| packagist | flarum/framework | <1.8.10 |
1.8.10 |
Affected products
- flarum framework
Classification
- Weakness
-
- CWE-74 Improper Neutralization of Special Elements in Output Used by a Downstream Component
References
-
github.com
/flarum/framework/commit/a05aaea3ee1e0a8b870935183193cd6052f1d402
web, patch
-
github.com
/flarum/framework/security/advisories/GHSA-hg9j-64wp-m9px
web, vendor-advisory
-
github.com
/flarum/framework/releases/tag/v1.8.10
web, release-notes
-
nvd.nist.gov
/vuln/detail/CVE-2025-27794
advisory
-
github.com
/flarum/framework
package
Sources
- CVE List CVE-2025-27794
- GitHub Advisory GHSA-hg9j-64wp-m9px
- NVD CVE-2025-27794
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.