PatchSiren cyber security CVE debrief
CVE-2026-110595 MicroPyramid CVE debrief
CVE-2026-110595 is a medium-severity vulnerability in BottleCRM versions 0.45 through 1.14.5. An authenticated user with mass-import permission can cause a denial of service by uploading large CSV files to /api/contacts/import/ and /api/cases/import/ endpoints, leading to out-of-memory termination. The vulnerability is caused by uncontrolled memory allocation in the _read_upload() function, which reads entire CSV uploads before enforcing the 5 MB limit. This allows attackers to exhaust worker memory by sending oversized CSV files concurrently. Defenders should prioritize verifying exposure and assessing potential impact, focusing on systems with mass-import permissions.
- Vendor
- MicroPyramid
- Product
- BottleCRM
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-14
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-10-14
- Advisory updated
- 2026-10-16
Who should care
Defenders responsible for systems using BottleCRM versions 0.45 through 1.14.5, particularly those with mass-import permissions, should assess exposure and potential impact. They should prioritize verifying exposure, assessing potential impact, and implementing compensating controls to limit CSV import size. Additionally, they should review vendor guidance for patching or mitigating the vulnerability and conduct an inventory of assets that use affected Bot
Why it matters
CVE-2026-110595 is a medium-severity vulnerability in BottleCRM that can cause denial of service through uncontrolled memory allocation. Defenders should prioritize verifying exposure and assessing potential impact, focusing on systems with mass-import permissions.
- Denial of service through out-of-memory termination
- Potential for service disruption due to concurrent large CSV imports
- Need for verification of exposure and assessment of potential impact
- Priority for implementing compensating controls to limit CSV import size
Technical summary
The vulnerability is caused by uncontrolled memory allocation in the _read_upload() function, which reads entire CSV uploads before enforcing the 5 MB limit. This allows attackers to exhaust worker memory by sending oversized CSV files concurrently to /api/contacts/import/ and /api/cases/import/ endpoints. The vulnerability affects BottleCRM versions 0.45 through 1.14.5 and can be exploited by authenticated users with mass-import permission. Defenders should focus on verifying exposure and assessing potential impact.
Defensive priority
Defenders should prioritize verifying exposure and assessing potential impact, focusing on systems with mass-import permissions.
Recommended defensive actions
- Verify exposure by checking systems with mass-import permissions
- Assess potential impact on systems with large CSV import capabilities
- Implement compensating controls to limit CSV import size
- Monitor for suspicious activity on /api/contacts/import/ and /api/cases/import/ endpoints
- Review vendor guidance for patching or mitigating the vulnerability
- Conduct an inventory of assets that use BottleCRM versions 0.45 through 1.14.5
- Track changes to BottleCRM and retest remediated assets
Evidence notes
The vulnerability is caused by uncontrolled memory allocation in the _read_upload() function, which reads entire CSV uploads before enforcing the 5 MB limit. This allows attackers to exhaust worker memory by sending oversized CSV files concurrently.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-110595 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-110595
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-110595 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-110595
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/Django-CRM/Django-CRM/blob/v1.14.5/backend/cases/import_views.py
-
Source reference
Unverified legacy reference
URL: https://github.com/Django-CRM/Django-CRM/blob/v1.14.5/backend/contacts/import_views.py
-
Source reference
Unverified legacy reference
URL: https://github.com/Django-CRM/Django-CRM/issues/828
-
Source reference
Unverified legacy reference
URL: https://github.com/aaronamran/CVE-Disclosures/tree/main/CVE-2026/CVE-2026-110595
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/bottlecrm-0.45-through-1.14.5-memory-exhaustion-via-contact-and-case-csv-import
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.