Skip to main content

Flarum

16 CVEs product

Monthly

CVE-2026-39924 Aug 05, 14:40 HIGH PATCH This Week

Session persistence after password change in Flarum before 1.8.16 allows an attacker who already holds a valid session token to maintain full account access indefinitely, even after the victim resets their password. The `TokensClearer::clearPasswordTokens()` function clears only the `password_tokens` table and never touches the `access_tokens` table, so all active session cookies, API bearer tokens, and long-lived RememberAccessToken entries survive both user-initiated and administrator-forced password resets. No public exploit has been identified at time of analysis; vendor-released patch v1.8.16 resolves the issue.

Information Disclosure Flarum Flarum Framework
NVD VulDB GitHub
CVSS 4.0
7.6
EPSS
0.2%
CVE-2026-39923 Aug 05, 14:38 CRITICAL PATCH Act Now

Account takeover in Flarum forum software before 1.8.16 lets remote unauthenticated attackers reuse expired password reset tokens by POSTing them directly to the reset endpoint, bypassing the 24-hour token lifetime that is only enforced when the reset form is rendered. Because SavePasswordController::handle() calls PasswordToken::findOrFail() with no expiry check, anyone holding a stale-but-still-existing token can set a new password and log in as that user. Reported by VulnCheck; no public exploit identified at time of analysis, and it is not listed in CISA KEV.

Authentication Bypass Flarum Flarum Framework
NVD VulDB GitHub
CVSS 4.0
9.2
EPSS
0.3%
CVE-2026-41887 May 08, 15:50 PHP MEDIUM PATCH This Month

Authenticated administrators in Flarum can read arbitrary files and trigger server-side request forgery via LESS injection in theme color settings. The vulnerability exploits an incomplete patch for CVE-2023-27577 that restricted @import and data-uri() only in the custom_less setting but failed to apply the same restrictions to other LESS config variables such as theme_primary_color and theme_secondary_color. An attacker with admin credentials can inject arbitrary @import directives into compiled forum.css, exposing sensitive files or making outbound HTTP requests to internal networks and cloud metadata endpoints. Vendor-released patches: Flarum 1.8.16 and 2.0.0-rc.1.

PHP Path Traversal SSRF Framework Flarum
NVD GitHub
CVSS 3.1
4.9
EPSS
0.0%
CVE-2025-27794 Mar 12, 14:15 PHP MEDIUM PATCH This Month

Flarum is open-source forum software. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable, no authentication required.

Information Disclosure Flarum
NVD GitHub
CVSS 3.1
6.8
EPSS
0.2%
CVE-2024-21641 Jan 05, 21:15 PHP MEDIUM POC PATCH THREAT This Month

Flarum is open source discussion platform software. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Epss exploitation probability 32.8%.

Open Redirect Flarum
NVD GitHub
CVSS 3.1
6.5
EPSS
32.8%
CVE-2023-40033 Aug 16, 21:15 PHP HIGH PATCH This Week

Flarum is an open source forum software. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable, low attack complexity. This Server-Side Request Forgery (SSRF) vulnerability could allow attackers to make the server perform requests to unintended internal or external resources.

SSRF Oracle Flarum
NVD GitHub
CVSS 3.1
7.1
EPSS
0.4%
CVE-2023-27577 Mar 10, 21:15 PHP MEDIUM PATCH This Month

flarum is a forum software package for building communities. Rated medium severity (CVSS 4.9), this vulnerability is remotely exploitable, low attack complexity. This Path Traversal vulnerability could allow attackers to access files and directories outside the intended path.

Path Traversal Flarum
NVD GitHub
CVSS 3.1
4.9
EPSS
0.9%
CVE-2023-22489 Jan 13, 19:15 PHP LOW PATCH Monitor

Flarum is a discussion platform for websites. Rated low severity (CVSS 3.5), this vulnerability is remotely exploitable, low attack complexity. This Missing Authorization vulnerability could allow attackers to access resources or perform actions without proper authorization checks.

Authentication Bypass Flarum
NVD GitHub
CVSS 3.1
3.5
EPSS
0.6%
CVE-2023-22488 Jan 12, 20:15 PHP MEDIUM PATCH This Month

Flarum is a forum software for building communities. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. This Missing Authorization vulnerability could allow attackers to access resources or perform actions without proper authorization checks.

Authentication Bypass Flarum
NVD GitHub
CVSS 3.1
5.4
EPSS
0.4%
CVE-2023-22487 Jan 11, 20:15 PHP MEDIUM POC PATCH This Month

Flarum is a forum software for building communities. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Authentication Bypass Flarum
NVD GitHub
CVSS 3.1
4.3
EPSS
0.7%
CVE-2022-41938 Nov 19, 01:15 PHP MEDIUM PATCH This Month

Flarum is an open source discussion platform. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Flarum
NVD GitHub
CVSS 3.1
5.4
EPSS
0.7%
CVE-2021-32671 Jun 07, 22:15 PHP CRITICAL PATCH Act Now

Flarum is a forum software for building communities. Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Flarum
NVD GitHub
CVSS 3.1
10.0
EPSS
39.7%
CVE-2021-21283 Jan 26, 21:15 PHP MEDIUM PATCH This Month

Flarum is an open source discussion platform for websites. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Flarum Sticky
NVD GitHub
CVSS 3.1
5.4
EPSS
0.8%
CVE-2019-13183 Jul 07, 15:15 HIGH This Week

Flarum before 0.1.0-beta.9 allows CSRF against all POST endpoints, as demonstrated by changing admin settings. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

CSRF Flarum
NVD GitHub
CVSS 3.0
8.8
EPSS
0.8%
CVE-2019-11514 Apr 25, 03:29 PHP HIGH PATCH This Week

User/Command/ConfirmEmailHandler.php in Flarum before 0.1.0-beta.8 mishandles invalidation of user email tokens. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

PHP Information Disclosure Flarum
NVD GitHub
CVSS 3.0
7.5
EPSS
1.3%
CVE-2018-19133 Nov 09, 11:29 PHP MEDIUM PATCH This Month

In Flarum Core 0.1.0-beta.7.1, a serious leak can get everyone's email address. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Flarum
NVD GitHub
CVSS 3.0
5.3
EPSS
1.2%
EPSS 0% CVSS 7.6
HIGH PATCH This Week

Session persistence after password change in Flarum before 1.8.16 allows an attacker who already holds a valid session token to maintain full account access indefinitely, even after the victim resets their password. The `TokensClearer::clearPasswordTokens()` function clears only the `password_tokens` table and never touches the `access_tokens` table, so all active session cookies, API bearer tokens, and long-lived RememberAccessToken entries survive both user-initiated and administrator-forced password resets. No public exploit has been identified at time of analysis; vendor-released patch v1.8.16 resolves the issue.

Information Disclosure Flarum Flarum Framework
NVD VulDB GitHub
EPSS 0% CVSS 9.2
CRITICAL PATCH Act Now

Account takeover in Flarum forum software before 1.8.16 lets remote unauthenticated attackers reuse expired password reset tokens by POSTing them directly to the reset endpoint, bypassing the 24-hour token lifetime that is only enforced when the reset form is rendered. Because SavePasswordController::handle() calls PasswordToken::findOrFail() with no expiry check, anyone holding a stale-but-still-existing token can set a new password and log in as that user. Reported by VulnCheck; no public exploit identified at time of analysis, and it is not listed in CISA KEV.

Authentication Bypass Flarum Flarum Framework
NVD VulDB GitHub
EPSS 0% CVSS 4.9
MEDIUM PATCH This Month

Authenticated administrators in Flarum can read arbitrary files and trigger server-side request forgery via LESS injection in theme color settings. The vulnerability exploits an incomplete patch for CVE-2023-27577 that restricted @import and data-uri() only in the custom_less setting but failed to apply the same restrictions to other LESS config variables such as theme_primary_color and theme_secondary_color. An attacker with admin credentials can inject arbitrary @import directives into compiled forum.css, exposing sensitive files or making outbound HTTP requests to internal networks and cloud metadata endpoints. Vendor-released patches: Flarum 1.8.16 and 2.0.0-rc.1.

PHP Path Traversal SSRF +2
NVD GitHub
EPSS 0% CVSS 6.8
MEDIUM PATCH This Month

Flarum is open-source forum software. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable, no authentication required.

Information Disclosure Flarum
NVD GitHub
EPSS 33% CVSS 6.5
MEDIUM POC PATCH THREAT This Month

Flarum is open source discussion platform software. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Epss exploitation probability 32.8%.

Open Redirect Flarum
NVD GitHub
EPSS 0% CVSS 7.1
HIGH PATCH This Week

Flarum is an open source forum software. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable, low attack complexity. This Server-Side Request Forgery (SSRF) vulnerability could allow attackers to make the server perform requests to unintended internal or external resources.

SSRF Oracle Flarum
NVD GitHub
EPSS 1% CVSS 4.9
MEDIUM PATCH This Month

flarum is a forum software package for building communities. Rated medium severity (CVSS 4.9), this vulnerability is remotely exploitable, low attack complexity. This Path Traversal vulnerability could allow attackers to access files and directories outside the intended path.

Path Traversal Flarum
NVD GitHub
EPSS 1% CVSS 3.5
LOW PATCH Monitor

Flarum is a discussion platform for websites. Rated low severity (CVSS 3.5), this vulnerability is remotely exploitable, low attack complexity. This Missing Authorization vulnerability could allow attackers to access resources or perform actions without proper authorization checks.

Authentication Bypass Flarum
NVD GitHub
EPSS 0% CVSS 5.4
MEDIUM PATCH This Month

Flarum is a forum software for building communities. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. This Missing Authorization vulnerability could allow attackers to access resources or perform actions without proper authorization checks.

Authentication Bypass Flarum
NVD GitHub
EPSS 1% CVSS 4.3
MEDIUM POC PATCH This Month

Flarum is a forum software for building communities. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Authentication Bypass Flarum
NVD GitHub
EPSS 1% CVSS 5.4
MEDIUM PATCH This Month

Flarum is an open source discussion platform. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Flarum
NVD GitHub
EPSS 40% CVSS 10.0
CRITICAL PATCH Act Now

Flarum is a forum software for building communities. Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Flarum
NVD GitHub
EPSS 1% CVSS 5.4
MEDIUM PATCH This Month

Flarum is an open source discussion platform for websites. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Flarum Sticky
NVD GitHub
EPSS 1% CVSS 8.8
HIGH This Week

Flarum before 0.1.0-beta.9 allows CSRF against all POST endpoints, as demonstrated by changing admin settings. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

CSRF Flarum
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

User/Command/ConfirmEmailHandler.php in Flarum before 0.1.0-beta.8 mishandles invalidation of user email tokens. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

PHP Information Disclosure Flarum
NVD GitHub
EPSS 1% CVSS 5.3
MEDIUM PATCH This Month

In Flarum Core 0.1.0-beta.7.1, a serious leak can get everyone's email address. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Flarum
NVD GitHub

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