PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-86749 grokability CVE debrief

A transient storage failure during image upload in Snipe-IT versions <= 8.6.3 can cause unrecoverable loss of the prior image and a durable inconsistency between the database and disk. This issue is triggered when any legitimate authenticated user submits an image upload while the storage backend transiently fails. The result requires manual reconciliation.

Vendor
grokability
Product
snipe-it
CVSS
HIGH 7
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-09
Original CVE updated
2026-09-14
Advisory published
2026-09-09
Advisory updated
2026-09-14

Who should care

Defenders responsible for Snipe-IT deployments, particularly those with image upload functionality, should assess exposure and prioritize patching to prevent data loss and inconsistencies. IT teams managing Snipe-IT instances should verify version numbers and plan for an upgrade to 8.7.0 or later.

Why it matters

CVE-2026-86749 is a high-severity vulnerability in Snipe-IT versions <= 8.6.3 that can cause unrecoverable data loss and durable inconsistencies between the database and disk due to transient storage failures during image upload. Defenders should prioritize verifying exposure, assessing the impact of storage failures, and applying the patch to prevent data loss and inconsistencies.

  • Data loss due to transient storage failures during image upload.
  • Durable inconsistencies between the database and disk.
  • Potential for manual reconciliation and data recovery efforts.
  • Verification of storage backend performance and reliability.

Technical summary

Snipe-IT versions <= 8.6.3 do not check the return value of storage write operations in ImageUploadRequest::handleImages(). A silently failed Storage::disk('public')->put(...) call causes the application to delete the previous image and reassign the model's image reference to the new filename, destroying the existing image and leaving the database row pointing at a non-existent file. This issue can be triggered by any legitimate authenticated user submitting an image upload while the storage backend transiently fails, resulting in unrecoverable loss of the prior image and a durable inconsistency between the database and disk that requires manual reconciliation. The vulnerability affects multiple models whose

Defensive priority

Defenders should prioritize verifying exposure, assessing the impact of storage failures, and applying the patch to prevent data loss and inconsistencies.

Recommended defensive actions

  • Verify if the system is using a vulnerable version of Snipe-IT and assess the potential impact of storage failures.
  • Apply the patch to prevent data loss and inconsistencies.
  • Monitor storage backend performance and implement compensating controls to mitigate the effects of transient storage failures.
  • Review and update incident response plans to address potential data loss and inconsistencies.
  • Perform a thorough review of system logs to identify potential security incidents related to the vulnerability.
  • Update asset inventory to reflect systems that may be affected by this vulnerability.
  • Schedule a review of change windows to ensure timely application of patches and mitigations.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. Vendor advisory and third-party advisory sources offer additional context and mitigation strategies.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-86749 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-86749

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-86749 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-86749

    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/grokability/snipe-it/security/advisories/GHSA-v37p-hr9x-5w85

    [email protected] - Exploit, Vendor Advisory, Mitigation, Patch

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/snipe-it-before-8.7.0-data-loss-via-failed-image-write

    [email protected] - Third Party Advisory

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.