Read the docs

PictShare < 3.7.1 Predictable Delete Code via rand()

Priority LOW 36CWE-338Published · Updated

Key facts

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

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

PictShare before version 3.7.1 contains a weak randomness vulnerability where the getRandomString() function uses the non-cryptographic rand() PRNG to generate the delete_code authorization token in src/inc/core.php. Attackers can predict or infer the PRNG state to guess valid delete_code values and perform unauthorized deletion of hosted files without needing to read the code from the info endpoint.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.0038 32nd percentileScored 2026-11-07
Fix Fixed pictshare (HaschekSolutions): 3.7.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
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-65771 PictShare < 3.7.1 Sensitive Information Disclosure via info APIPriority MEDIUM 45

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-104356
  2. 2026-10-03 Alias added: GHSA-6654-r2c2-m62r

References

  • TI-2026-65771 PictShare < 3.7.1 Sensitive Information Disclosure via info API CVSS 4.0HIGH 8.8
  • TI-2026-80351 Race condition in HaschekSolutions PictShare file upload CVSS 4.0LOW 2.1

Sources