CVE-2026-116263
Received Received - Intake

Race Condition in PictShare File Upload

Vulnerability report for CVE-2026-116263, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-26

Last updated on: 2026-10-26

Assigner: VulDB

Description

A flaw has been found in HaschekSolutions PictShare up to 3.7.1. The impacted element is the function architect of the file src/inc/core.php of the component File Upload. This manipulation causes race condition. The attack can be initiated remotely. The attack's complexity is rated as high. The exploitability is regarded as difficult. The exploit has been published and may be used. Upgrading to version 3.7.2 is sufficient to resolve this issue. Patch name: 6306e33da630c04ddff60703922c2ec7b7539452. It is advisable to upgrade the affected component. The vendor was contacted early about this disclosure.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-26
Last Modified
2026-10-26
Generated
2026-10-26
AI Q&A
2026-10-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
HaschekSolutions PictShare 3.7.0
HaschekSolutions PictShare 3.7.1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-362 The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-116263 is a Time-of-Check to Time-of-Use (TOCTOU) vulnerability in PictShare versions up to 3.7.1. It allows attackers with upload permissions to bypass file type and security checks by exploiting a race condition during file uploads. The flaw occurs because temporary filenames are predictable, enabling attackers to replace legitimate files with malicious ones before validation completes.

Detection Guidance

Detecting this TOCTOU vulnerability requires monitoring file upload processes and temporary file handling in PictShare versions 3.0.0 to 3.7.1. Check for predictable temporary filenames like md5(rand().time()) or URL basenames in /tmp or upload directories. Monitor for rapid file replacements during uploads and failed validation attempts. Use commands like 'find /path/to/pictshare/tmp -type f -name "*.tmp" -o -name "url_*"' to inspect temporary files. Logs showing repeated upload attempts with slight delays may indicate exploitation attempts.

Upgrade to version 3.7.2 or later to resolve the issue, as it introduces unpredictable temporary filenames with 128-bit hexadecimal suffixes (e.g., url_<128 random bits>). Verify the fix by checking temporary file naming patterns post-upgrade.

Impact Analysis

This vulnerability could allow attackers to upload unauthorized or malicious files to your PictShare instance. If exploited, it may enable hosting of illicit content, bypass security checks like mime type validation, and potentially mix files between users. The impact depends on the attacker's goals and the content they replace.

Mitigation Strategies

Immediately upgrade PictShare to version 3.7.2 or later using the patch 6306e33da630c04ddff60703922c2ec7b7539452. This version introduces unpredictable temporary filenames and improved cleanup of rejected files. Ensure no users have upload permissions during the upgrade process to prevent exploitation.

Review and restrict file upload permissions to trusted users only. Monitor temporary directories for suspicious activity, such as rapid file replacements or failed validations. Consider disabling URL or base64 uploads temporarily if they are not critical to operations.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-116263. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart