PatchSiren cyber security CVE debrief
CVE-2026-59235 Roskus CVE debrief
CVE-2026-59235 is a Missing Authorization vulnerability in Prospero Flow CRM, allowing low-privileged users to read arbitrary bank account records. The vulnerability exists in BankAccountListController, exposed at GET /api/bank-account, and affects versions prior to 5.5.3. This issue enables unauthorized disclosure of sensitive banking information, such as IBAN, SWIFT/BIC, and account identifiers, to users who should not have access to it. Defenders should prioritize verifying exposure and applying patches or compensating controls to restrict access to sensitive banking information.
- Vendor
- Roskus
- Product
- Prospero Flow CRM
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-15
- Original CVE updated
- 2026-10-24
- Advisory published
- 2026-07-15
- Advisory updated
- 2026-10-24
Who should care
Defenders responsible for Prospero Flow CRM deployments, particularly those with low-privileged users, should assess exposure and prioritize remediation to prevent unauthorized disclosure of sensitive banking information.
Why it matters
CVE-2026-59235 is a Missing Authorization vulnerability in Prospero Flow CRM that allows low-privileged users to read arbitrary bank account records. Defenders should prioritize verifying exposure and applying patches or compensating controls to restrict access to sensitive banking information. The vulnerability affects versions prior to 5.5.3 and has a CVSS score of 8.7.
- Potential unauthorized disclosure of sensitive banking information, such as IBAN, SWIFT/BIC, and account identifiers
- Possible lateral movement or escalation of privileges by low-privileged users
- Need for verification of exposure and application of patches or compensating controls
- Potential impact on compliance with data protection regulations
Technical summary
The vulnerability exists in BankAccountListController, exposed at GET /api/bank-account, in Prospero Flow CRM versions prior to 5.5.3. The API route is protected only by the auth:api middleware and carries no permission gate, unlike the equivalent web route, which enforces can('read bank'). This allows low-privileged users to read arbitrary bank account records belonging to their company by sending an authenticated request to the endpoint with a valid bearer token. The handler resolves records with Account::where('company_id', Auth::user()->company_id)->get(), performing only company scoping and no role or permission check before returning the data.
Defensive priority
Defenders should prioritize verifying exposure and applying patches or compensating controls to restrict access to sensitive banking information.
Recommended defensive actions
- Verify exposure by checking if the affected endpoint is accessible to low-privileged users
- Apply patches or updates to Prospero Flow CRM to address the vulnerability
- Implement compensating controls, such as restricting access to sensitive banking information
- Monitor for suspicious activity related to bank account records
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. Additional information is available from source references, including GitHub commits and release notes.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-59235 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-59235
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-59235 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-59235
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/Roskus/prospero-flow-crm/commit/57bb57212af03151c989d67d6723d5ddb3e81e7b
4daa8cea-433a-44bd-9456-53b127fc289a
-
Source reference
Unverified legacy reference
URL: https://github.com/Roskus/prospero-flow-crm/releases
4daa8cea-433a-44bd-9456-53b127fc289a
-
Source reference
Unverified legacy reference
URL: https://secur0.com/en/cna/cve-list/cve-2026-59235-missing-authorization-in-prospero-flow-crm-allows-low-privileged-users-to-read-all-bank-accounts
4daa8cea-433a-44bd-9456-53b127fc289a
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.