Skip to content
OpenAdvisories
Medium · 5.9 Public exploit CVE-2026-104356 EUVD-2026-91072GHSA-6654-r2c2-m62r

PictShare < 3.7.1 Predictable Delete Code via rand()

Published Oct 1, 2026 · Updated Nov 8, 2026 · Assigned by VulnCheck

Description

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.

Affected products

VendorProductAffectedFixed
HaschekSolutions pictshare 2.0.0 – < 3.7.1 3.7.1

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References