
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-1169 is a Cross-Site Request Forgery (CSRF) vulnerability with missing authorization controls affecting birkir/prime, an open-source self-hosted headless GraphQL CMS. The vulnerability affects all versions of birkir prime up to and including 0.4.0.beta.0 and was publicly disclosed on January 19, 2026, after the project was notified via a GitHub issue report (opened January 4, 2026) but did not respond (GitHub Issue, Feedly). NIST NVD assigned a CVSS v3.1 base score of 8.8 (High), while the CNA (VulDB) assigned a lower score of 4.3 (Medium) (NVD).
The vulnerability is classified under CWE-352 (Cross-Site Request Forgery) and CWE-862 (Missing Authorization). The root cause is that birkir prime's GraphQL endpoint (/graphql) accepts query requests via the HTTP GET method without enforcing CSRF token validation or proper authorization checks, allowing state-changing operations to be triggered through crafted URLs (GitHub Issue). An attacker can craft a malicious link or web page that, when visited by an authenticated user, sends a GET-based GraphQL query to the victim's prime instance — exploiting the browser's automatic inclusion of session cookies. A proof-of-concept was publicly disclosed in the GitHub issue: curl -X GET 'http://<target>/graphql?query=query+cop+%7B__typename%7D' (GitHub Issue).
Successful exploitation allows remote attackers to perform unauthorized actions on behalf of authenticated users, including modification of CMS content, user account changes, and data integrity compromise. Because prime is a headless CMS managing content and schema, CSRF exploitation could result in unauthorized content publication, deletion, or schema manipulation. The public availability of a PoC increases the risk of exploitation against organizations running self-hosted prime instances (Feedly, GitHub Issue).
A proof-of-concept exploit is publicly available via the GitHub issue tracker (GitHub Issue). The EPSS score is approximately 0.015% (0.000150), indicating low but non-zero probability of exploitation in the wild. There is no current evidence of active in-the-wild exploitation, no known threat actor attribution, and the vulnerability is not listed in the CISA KEV catalog. The CVSSv4.0 exploit maturity is rated as PROOF_OF_CONCEPT (Feedly).
/graphql endpoints.curl -X GET 'http://<target>/graphql?query=query+%7B__typename%7D' and checking for a valid JSON response (GitHub Issue).http://<target>/graphql?query=mutation+%7B...%7D.<img src="..."> or <a href="...">) or phishing email targeting a user with an active authenticated session on the prime instance./graphql containing encoded mutation or privileged query parameters from unexpected source IPs or referrers; requests with User-Agent: oxpecker (as used in the disclosed PoC)./graphql with query= parameters containing mutation operations or sensitive data queries from unauthenticated or unexpected sessions.No official patch has been released by the birkir/prime project as of the time of disclosure, and the project has not responded to the issue report (GitHub Issue). Recommended mitigations include: (1) disabling GET-based GraphQL queries at the server or reverse proxy level, enforcing POST-only for the /graphql endpoint; (2) implementing CSRF token validation for all state-changing GraphQL operations; (3) setting SameSite=Strict or SameSite=Lax on session cookies to prevent cross-site request inclusion; and (4) restricting access to the GraphQL endpoint via network-level controls (e.g., firewall rules, VPN). Organizations should monitor the GitHub repository for an official patch release (Feedly).
The vulnerability was reported by a researcher (NinjaGPT) via a GitHub issue on January 4, 2026, with no response from the project maintainer as of disclosure (GitHub Issue). A security advisory was published by zast.ai covering this and other unpatched vulnerabilities in prime's GraphQL implementation (zast.ai Advisory). Red Hat tracked the CVE but assigned it an "Unknown" status, reflecting the lack of vendor response (Red Hat). Community coverage has been limited to automated vulnerability aggregators and a brief write-up on infinitsec.net.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."