Skip to main content

Hashtopolis CVE-2026-22104

| EUVDEUVD-2026-45155 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-17 DIVD GHSA-mr39-qwfq-3rmh
7.1
CVSS 4.0 · Vendor: DIVD
Share

Severity by source

Vendor (DIVD) PRIMARY
7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:I/V:X/RE:X/U:X
vuln.today AI
6.5 MEDIUM

Any authenticated account exploits it remotely with low complexity (PR:L, AC:L, AV:N); impact is confidentiality-only disclosure of cracked hashes, so C:H, I:N, A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (DIVD).

CVSS VectorVendor: DIVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

4
Patch available
Jul 17, 2026 - 11:17 EUVD
Source Code Evidence Fetched
Jul 17, 2026 - 10:15 vuln.today
Analysis Generated
Jul 17, 2026 - 10:15 vuln.today
CVE Published
Jul 17, 2026 - 09:30 cve.org
HIGH 7.1

DescriptionCVE.org

Improper access control in Hashtopolis server web-interface chunk activity component for versions prior to 0.14.8 allows any created account to read all cracked hashes of a Hashtopolis server instance.

AnalysisAI

Broken object-level authorization in the Hashtopolis server web-interface chunk activity component lets any authenticated low-privilege account read all cracked hashes across the entire server, regardless of access-group membership. Affecting all versions prior to 0.14.8, the flaw exposes recovered plaintext credentials - the core sensitive output of the platform - to users who should only see their own group's data. No public exploit is identified at time of analysis, but the vendor confirmed the issue and shipped a fix in v0.14.8.

Technical ContextAI

Hashtopolis is an open-source, distributed hashcat wrapper that coordinates password-cracking work across multiple agents, splitting jobs into 'chunks' and storing recovered plaintext hashes centrally. The vulnerability sits in the web interface's chunk activity component, where cracked-hash and chunk information is meant to be segregated by access group. The root cause maps to CWE-639 (Authorization Bypass Through User-Controlled Key, i.e. an IDOR-class flaw): the component fails to enforce that the requesting user is a member of the access group owning the chunk/hash data, so a user-supplied identifier is trusted without an ownership check. The affected component is captured by CPE cpe:2.3:a:hashtopolis:server:*, covering the server product across all versions below the fixed 0.14.8 release.

RemediationAI

Upgrade to the vendor-released patch: Hashtopolis server v0.14.8 (https://github.com/hashtopolis/server/releases/tag/v0.14.8), which the release notes state fixes access issues where users could read chunk and hash info from access groups they were not members of. Until the upgrade is applied, reduce exposure by restricting who can hold accounts on the instance: disable or freeze creation of new low-trust accounts, and audit existing accounts to remove any that should not have access to cracked-hash data (trade-off: may interrupt legitimate collaborators). Because the web interface is the attack surface, place the Hashtopolis server behind network access controls or a VPN so only trusted operators can reach it (trade-off: complicates distributed-agent connectivity if agents traverse the same interface). For multi-tenant or shared deployments, consider segregating sensitive cracking jobs onto separate single-team instances until patched, since the flaw exposes all cracked hashes regardless of group. Additional advisory context is available from DIVD at https://csirt.divd.nl/DIVD-2026-00010.

More in Server

View all
CVE-2018-1000881 CRITICAL POC
9.8 Dec 20

Traccar Traccar Server version 4.0 and earlier contains a CWE-94: Improper Control of Generation of Code ('Code Injectio

CVE-2026-60104 CRITICAL POC
9.3 Jul 08

Account takeover in self-hosted Bitwarden Server before 2026.6.0 lets a low-privileged organization member steal any oth

CVE-2026-43639 HIGH POC
8.9 May 11

Provider service users in Bitwarden Server Cloud can hijack arbitrary organizations via unauthorized API endpoint access

CVE-2021-42973 HIGH POC
8.8 Dec 07

NoMachine Server is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack compl

CVE-2021-42972 HIGH POC
8.8 Dec 07

NoMachine Server is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack comple

CVE-2026-43640 HIGH POC
8.6 May 11

Authentication bypass in Bitwarden Server versions prior to 2026.4.1 allows authenticated users with SCIM management pri

CVE-2019-25609 HIGH POC
8.6 Mar 22

JetAudio jetCast Server 2.0 contains a stack-based buffer overflow vulnerability in the Log Directory configuration fiel

CVE-2023-30223 HIGH POC
7.5 Jun 16

A broken authentication vulnerability in 4D SAS 4D Server software v17, v18, v19 R7, and earlier allows attackers to sen

CVE-2023-30222 HIGH POC
7.5 Jun 16

An information disclosure vulnerability in 4D SAS 4D Server Application v17, v18, v19 R7 and earlier allows attackers to

CVE-2026-57520 HIGH POC
7.1 Jun 25

Privilege escalation in self-hosted Bitwarden Server before 2026.5.0 lets an authenticated organization member holding a

CVE-2026-71959 MEDIUM POC
6.9 Aug 10

Audit log integrity across all Bitwarden Server organizations can be undermined by any authenticated user, who may injec

CVE-2017-7855 MEDIUM POC
6.1 Aug 31

In the webmail component in IceWarp Server 11.3.1.5, there was an XSS vulnerability discovered in the "language" paramet

Share

CVE-2026-22104 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy