Description
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.
Published: 2026-04-06
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Aperi'Solve, an open-source steganalysis web platform, is vulnerable in versions 3.1.3 through 3.2.0. The flaw occurs when an optional password supplied during a JPEG upload is passed unsanitized into an expect command and then into a bash -c, enabling root-level RCE inside the worker container with a single HTTP request. An unauthenticated attacker can read, modify, or delete any file in the container, including user images, analysis results, and plaintext steganography passwords stored on disk. Because the container shares an unauthenticated Docker network with PostgreSQL and Redis, the attacker can pivot to dump the entire database or manipulate the job queue to poison results for other users. If Docker socket or host volume mounts are exposed, the flaw could elevate to full host compromise, allowing defacement of the website. The vulnerability is fixed in version 3.2.1.

Affected Systems

The vulnerability affects versions of Zeecka’s AperiSolve platform from 3.1.3 through 3.2.0. Attackers need only the open web interface; no special credentials are required. The flaw is present in all installations that use the default Docker networking without authentication to PostgreSQL or Redis.

Risk and Exploitability

The flaw scores a CVSS of 9.3, indicating critical severity. The EPSS score is < 1%, suggesting a very low but nonzero probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog, but it requires only a single unauthenticated HTTP request. Because the affected code executes commands in the container’s root path, an attacker can achieve full read/write access and, depending on host exposure, potentially pivot to the underlying host system. The risk remains high until the fixed 3.2.1 release is applied.

Generated by OpenCVE AI on June 23, 2026 at 00:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to AperiSolve 3.2.1 or later to eliminate the command‑injection flaw.
  • Verify that no Docker socket or host volume mounts are exposed to the container.
  • Ensure that PostgreSQL and Redis instances enforce authentication and are not left on an open network.
  • Block external access to the worker container’s network if possible.

Generated by OpenCVE AI on June 23, 2026 at 00:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 22 Jun 2026 23:15:00 +0000

Type Values Removed Values Added
Description Aperi'Solve is an open-source steganalysis web platform. Prior to 3.2.1, 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. 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.
References

Wed, 22 Apr 2026 20:00:00 +0000

Type Values Removed Values Added
First Time appeared Aperisolve
Aperisolve aperisolve
CPEs cpe:2.3:a:aperisolve:aperisolve:*:*:*:*:*:*:*:*
Vendors & Products Aperisolve
Aperisolve aperisolve
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Tue, 07 Apr 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 07 Apr 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Zeecka
Zeecka aperisolve
Vendors & Products Zeecka
Zeecka aperisolve

Mon, 06 Apr 2026 16:45:00 +0000

Type Values Removed Values Added
Description Aperi'Solve is an open-source steganalysis web platform. Prior to 3.2.1, 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.
Title Aperi'Solve Affected by Unauthenticated RCE via JPSeek Analyzer Command
Weaknesses CWE-78
References
Metrics cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L'}


Subscriptions

Aperisolve Aperisolve
Zeecka Aperisolve
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-22T22:47:57.198Z

Reserved: 2026-03-31T19:38:31.617Z

Link: CVE-2026-34977

cve-icon Vulnrichment

Updated: 2026-04-07T14:11:29.193Z

cve-icon NVD

Status : Analyzed

Published: 2026-04-06T17:17:11.543

Modified: 2026-06-17T10:39:55.737

Link: CVE-2026-34977

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-23T01:00:11Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')