Read the docs

PictShare < 3.7.1 Sensitive Information Disclosure via info API

Priority MEDIUM 45CWE-522Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Information disclosure
Confidentiality · integrity · availability
Low · None · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-522.

Summary

PictShare before 3.7.1 contains an information disclosure vulnerability that allows unauthenticated attackers to obtain the secret delete_code and uploader metadata by calling the API::info() endpoint which returns the complete raw metadata object without a field whitelist. Attackers can use the publicly visible file hash to retrieve the delete_code via the info API and then invoke the delete API to permanently delete arbitrary files, while also exposing uploader IP, User Agent, remote port, and SHA-1 hash, resulting in loss of content integrity, availability, and uploader privacy.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00484 41st percentileScored 2026-11-07
Fix Fixed pictshare (HaschekSolutions): 3.7.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
HaschekSolutionspictshare2.0.0 to before 3.7.13.7.1Patch availableCNA
  • pictshare VendorHaschekSolutions Affected 2.0.0 to before 3.7.1 Fixed in 3.7.1 Patch available CNA

Remediation

  • Fix · CNA pictshare (HaschekSolutions) Fixed in 3.7.1

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    HaschekSolutions pictshare 3.7.1

    2 records Highest priority Priority MEDIUM 1 MEDIUM, 1 LOW

    Other records, highest priority first

    • TI-2026-65780 PictShare < 3.7.1 Predictable Delete Code via rand()Priority LOW 36

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-104051
  2. 2026-10-03 Alias added: GHSA-8hvj-6v33-pcpf
  3. 2026-10-06 CISA SSVC decision points changed
  4. 2026-10-06 Priority changed: LOW → MEDIUM

References

  • TI-2026-80351 Race condition in HaschekSolutions PictShare file upload CVSS 4.0LOW 2.1
  • TI-2026-65780 PictShare < 3.7.1 Predictable Delete Code via rand() CVSS 4.0HIGH 8.2

Sources