Description
A flaw has been found in mangroup dtale up to 3.22.0. This vulnerability affects the function build_secret_key of the file dtale/app.py of the component Flask Session Cookie. This manipulation causes insufficiently random values. Remote exploitation of the attack is possible. The attack's complexity is rated as high. It is stated that the exploitability is difficult. The exploit has been published and may be used. The pull request to fix this issue awaits acceptance.
Published: 2026-08-15
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw lies in the build_secret_key function of dtale's Flask session cookie component. Traditional random generation was used, producing insufficiently random values for the secret key that protects session cookies. As a result, an attacker can more easily guess or forge a valid session cookie. The vulnerability is remote; it does not require local access and can be exploited over the network. The attack complexity is high, but the exploitability is difficult; however, the flaw has been published and may be used by threat actors.

Affected Systems

mangroup dtale versions up to and including 3.22.0 are impacted. The vulnerability resides in the dtale/authentication subsystem; any deployment running these versions could be exposed.

Risk and Exploitability

With a CVSS score of 6.3, the vulnerability is considered moderately severe. EPSS is not available, and the issue is not in CISA's KEV catalog. The impact rests on the ability to hijack user sessions by predicting the secret key. The vulnerability was released publicly; threat actors could leverage it in a remote exploitation scenario if the application is accessible over the network.

Generated by OpenCVE AI on August 15, 2026 at 15:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade mangroup dtale to the latest release that incorporates the corrected build_secret_key implementation.
  • If an immediate upgrade is not possible, apply the pending pull request’s secure implementation, ensuring the secret key is generated using a cryptographically secure random source.
  • Enforce strict cookie attributes (HttpOnly, Secure, SameSite) and consider disabling session cookie persistence until the flaw is fully resolved.

Generated by OpenCVE AI on August 15, 2026 at 15:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Description A flaw has been found in mangroup dtale up to 3.22.0. This vulnerability affects the function build_secret_key of the file dtale/app.py of the component Flask Session Cookie. This manipulation causes insufficiently random values. Remote exploitation of the attack is possible. The attack's complexity is rated as high. It is stated that the exploitability is difficult. The exploit has been published and may be used. The pull request to fix this issue awaits acceptance.
Title mangroup dtale Flask Session Cookie app.py build_secret_key random values
First Time appeared Mangroup
Mangroup dtale
Weaknesses CWE-310
CWE-330
CPEs cpe:2.3:a:mangroup:dtale:*:*:*:*:*:*:*:*
Vendors & Products Mangroup
Mangroup dtale
References
Metrics cvssV2_0

{'score': 2.6, 'vector': 'AV:N/AC:H/Au:N/C:P/I:N/A:N/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 3.7, 'vector': 'CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-15T14:15:08.291Z

Reserved: 2026-08-14T18:57:25.195Z

Link: CVE-2026-19896

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T15:16:37.507

Modified: 2026-08-15T15:16:37.507

Link: CVE-2026-19896

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T15:45:06Z

Weaknesses