Firekylin: Improper authorization vulnerability (CVE-2026-125750)
Firekylin versions 2.18.1 and earlier contain an improper authorization flaw in the admin API that allows editor-role users to access sensitive administrative secrets and perform unauthorized actions.
CVE search metadata
CVE search record: CVE-2026-125750. Severity: high. CVSS: 7.1. KEV: no. Product: Firekylin (<= 2.18.1). Brief: Firekylin: Improper authorization vulnerability (CVE-2026-125750). Brief link: https://feed.craftedsignal.io/briefs/2026-11-firekylin-auth-bypass/
Triage facts
Revision 1- Applicability
- Firekylin (<= 2.18.1)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Nov 10, 18:27 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
Firekylin versions 2.18.1 and earlier contain an improper authorization vulnerability in the admin API base guard. The vulnerability exists because the guard mechanism fails to restrict GET requests for administrative endpoints. An attacker authenticated with 'editor' privileges can perform unauthorized queries against the 'options.js' and 'user.js' endpoints to retrieve sensitive data, including TOTP secrets, push credentials, and cloud storage keys. Furthermore, attackers can exploit this access to retrieve user API keys ('app_key'/'app_secret'), enabling them to publish content as administrators via the 'admin/post_push' endpoint.
Impact
The impact of this vulnerability includes the unauthorized disclosure of sensitive system configuration and administrative credentials, and the potential for account takeover or unauthorized content publication.
Recommendation
- Identify all instances of Firekylin in the environment.
- Review access logs for 'editor'-role users accessing 'options.js', 'user.js', or 'admin/post_push' endpoints.
- Upgrade Firekylin to a version beyond 2.18.1 immediately upon vendor patch release.
Immediate actions
Audit web server access logs for requests to /api/admin/options.js and /api/admin/user.js originating from users with the editor role.
Threat Hunt
Identify unauthorized access to administrative API endpoints by non-administrator users.
Data: Web server access logs, Application level authorization logs
Mitigations
Upgrade Firekylin to a patched version beyond 2.18.1.
CVE-2026-125750