CVEvulnerability
CVE-2026-107856
4.5 MEDIUM
Official page ↗
- Status
- Awaiting Analysis
- Published
- 2026-10-09
- Last modified
- 2026-10-16
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 4.5 MEDIUM — CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
- Weaknesses
- CWE-639
Description
CiviForm simplifies applications for government benefits programs by reusing applicant data across multiple benefit applications. Prior to 3.33.0, GET /admin/tiDash/editClientForm/:accountId verifies that the requester is a Trusted Intermediary but showEditClientForm performs a raw lookupAccount(accountId) without confirming that the citizen account belongs to the requester's trustedIntermediaryGroup. An authenticated Trusted Intermediary can enumerate accountId values and read the applicant display name, including the citizen's name and email address, for accounts outside the intermediary's group. This issue is fixed in version 3.33.0.
Related
Weakness · CWE (1)
- CWE-639 Authorization Bypass Through User-Controlled Key weakness
References
- https://github.com/civiform/civiform/commit/ccfd84ff2d9ee6570a1b1524c7ae3a3732e1839e github.com
- https://github.com/civiform/civiform/pull/13635 github.com
- https://github.com/civiform/civiform/releases/tag/v3.33.0 github.com
- https://github.com/civiform/civiform/security/advisories/GHSA-qv7c-9hjr-9rv7 github.com