PatchSiren cyber security CVE debrief
CVE-2026-46359 thorsten CVE debrief
CVE-2026-46359 is an authenticated SQL injection issue affecting phpMyFAQ before 4.1.2. According to the published description, malicious OAuth token claims can reach CurrentUser::setTokenData unsafely, allowing attackers to break out of string literals and execute arbitrary SQL.
- Vendor
- thorsten
- Product
- phpmyfaq
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-15
- Original CVE updated
- 2026-05-18
- Advisory published
- 2026-05-15
- Advisory updated
- 2026-05-18
Who should care
Administrators and developers running phpMyFAQ, especially deployments that use Azure AD or other OAuth/JWT-based login flows. Security teams should also care if user identity claims are ingested into database-backed account or session logic.
Technical summary
The vulnerability is identified as CWE-89 and is described as SQL injection in CurrentUser::setTokenData. The attack requires authentication and is tied to unescaped OAuth token fields, including display names or JWT claims that may contain SQL metacharacters. NVD lists the issue with CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H and marks the record as Deferred.
Defensive priority
High. Although exploitation requires user interaction and malformed identity data, the impact is broad because successful injection can affect confidentiality, integrity, and availability.
Recommended defensive actions
- Upgrade phpMyFAQ to 4.1.2 or later.
- Review CurrentUser::setTokenData and any related OAuth/JWT claim handling for unsafe string concatenation.
- Use parameterized queries for all database access paths that consume identity claims.
- Validate and normalize inbound identity fields before they are written to SQL-backed storage.
- Audit logs and database activity for unexpected SQL errors, odd query patterns, or changes originating from authentication flows.
Evidence notes
This summary is based on the supplied CVE description, the NVD record metadata, and the linked advisory references in the record. The record lists CWE-89 and the CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, and it marks the NVD status as Deferred. The vendor/product naming in the source metadata is low-confidence, so product context is taken from the CVE description and advisory references rather than inferred from the vendor field.
Official resources
The CVE was published on 2026-05-15, and the NVD record was modified on 2026-05-18. Related advisories are referenced from the NVD record, including the phpMyFAQ GitHub security advisory and a VulnCheck advisory.