Read the docs
TI-2026-27199 Aliases CVE-2026-34977

Aperi'Solve Affected by Unauthenticated RCE via JPSeek Analyzer Command

Priority HIGH 81CWE-78Published · Updated

Key facts

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

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

Summary

Aperi'Solve is an open-source steganalysis web platform. In versions 3.1.3 through 3.2.0, when uploading a JPEG, a user can specify an optional password to accompany the JPEG. This password is then directly passed into an expect command, which is then subsequently passed into a bash -c command, without any form of sanitization or validation. An unauthenticated attacker can achieve root-level RCE inside the worker container with a single HTTP request, enabling full read/write access to all user-uploaded images, analysis results, and plaintext steganography passwords stored on disk. Because the container shares a Docker network with PostgreSQL and Redis (no authentication on either), the attacker can pivot to dump the entire database or manipulate the job queue to poison results for other users. If Docker socket mounting or host volume mounts are present, this could escalate to full host compromise. This would also include defacement of the website itself. This vulnerability is fixed in 3.2.1.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00789 56th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed AperiSolve (Zeecka): 3.2.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

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

Affected products

VendorProductAffected versionsFixed inStatusSource
ZeeckaAperiSolve3.1.3 to before 3.2.13.2.1Patch availableCNA
  • AperiSolve VendorZeecka Affected 3.1.3 to before 3.2.1 Fixed in 3.2.1 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:aperisolve:aperisolve:*:*:*:*:*:*:*:*up to 3.2.0VulnerableAperisolve
  • cpe:2.3:a:aperisolve:aperisolve:*:*:*:*:*:*:*:* Versions up to 3.2.0 Vulnerable ·Aperisolve

Remediation

  • Fix · CNA AperiSolve (Zeecka) Fixed in 3.2.1

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-34977

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences