CVE-2026-61569

HIGH CVSS 7.5 PoC Available
Published: 2026-10-28
Modified: 2026-10-29
Enriched via mock
Tenable Plugin

Checking the public Tenable catalog…

AI Threat Summary

CVE-2026-61569 is a high-severity vulnerability with a CVSS score of 7.5 affecting the target software. This vulnerability allows SQL injection leading to unauthorized data access. Authentication can be bypassed allowing unauthenticated access. Threat hunters should monitor for exploit attempts and apply vendor patches immediately.

Description

AVideo is a video-sharing Platform. Prior to 8.1.0, the unauthenticated streamer login at `objects/login.json.php` passes the `user` parameter to `Streamer::get` in `objects/Streamer.php`, where it is interpolated into a single-quoted MariaDB SELECT without parameterization or escaping. Although `objects/security.php` strips literal single quotes, `html_entity_decode` in `objects/Login.php` restores entity-encoded quotes before the query. The supplied `siteURL` must pass the streamer allowlist, which allows all sites when empty by default, and an attacker-hosted login response must set `canUpload` or `isAdmin` to reach `Streamer::createIfNotExists`. That function calls `Streamer::get` before its additional allowlist check. UNION results are exposed through `streamers_id`, while failures return the rendered query and MariaDB error. An attacker can read arbitrary encoder database data, including stored upstream streamer credentials, allowlist configuration, and queue records, without encoder credentials. Stacked statements are not permitted by the mysqli driver and the tested database account lacks global FILE privilege, so the demonstrated vector is bounded to reads rather than server-side file writes. Stolen streamer credentials can provide continued upstream access until rotated. This issue is fixed in version 8.1.0.

Attack Chain
1
Reconnaissance

Attacker fingerprints web application and identifies injectable parameters using automated scanners

2
Initial Access

Attacker injects SQL payload via vulnerable parameter to bypass authentication or extract data

3
Collection

Attacker dumps database tables including user credentials, session tokens, and sensitive data

4
Credential Access

Extracted password hashes cracked offline using hashcat/john or plain-text credentials used directly

5
Lateral Movement

Valid credentials reused across other systems and services in the environment

MITRE ATT&CK Techniques
T1190 Exploit Public-Facing Application
Initial Access

SQL injection exploited against web application database layer

T1005 Data from Local System
Collection

Database contents exfiltrated including credentials and PII

T1078 Valid Accounts
Defense Evasion

Credentials stolen from database used for further access

Indicators of Compromise
Type Value Description
user_agent Mozilla/5.0 (compatible; exploit/1.0) Generic exploit scanner user agent pattern
url /api/vuln-endpoint?payload=<malicious> Exploit attempt against application endpoint — monitor access logs for anomalous params
url ' OR 1=1-- Classic SQL injection payload — monitor WAF and DB query logs
Remediation
1. Apply vendor-supplied security patches immediately. 2. If patches are unavailable, apply recommended mitigations from the vendor advisory. 3. Enable WAF rules or IDS signatures to detect exploitation attempts. 4. Monitor logs for indicators of compromise listed above. 5. Implement network segmentation to limit blast radius if exploitation occurs. 6. Subscribe to vendor security advisories for this product.