Skip to content
Threat Feed
high advisory

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.

SOC 24h

Threat Hunt

Identify unauthorized access to administrative API endpoints by non-administrator users.

T1068 high high confidence hunt now

Data: Web server access logs, Application level authorization logs

Mitigations

Upgrade Firekylin to a patched version beyond 2.18.1.

immediate IT Operations

CVE-2026-125750