CVE-2026-78062

vas3k TaxHacker JWT Secret config.ts envSchema.parse hard-coded credentials

Published Aug 23, 2026 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
A vulnerability was identified in vas3k TaxHacker up to 0.8.2. The affected element is the function envSchema.parse of the file lib/config.ts of the component JWT Secret Handler. The manipulation of the argument BETTER_AUTH_SECRET leads to hard-coded credentials. The attack can be initiated remotely. The project was informed of the problem early through an issue report but has not responded yet.

Analysis

AI-generated

Technical impact

The vulnerability in TaxHacker permits an attacker to manipulate the BETTER_AUTH_SECRET environment value when the envSchema.parse function in lib/config.ts processes the JWT Secret Handler, resulting in the use of hard‑coded credentials. This flaw can allow remote authentication to succeed without valid user credentials, thereby exposing internal resources to unauthorized users. The loss of confidentiality and integrity is inherent if the attacker can impersonate legitimate users.

Affected Systems

The affected product is vas3k TaxHacker up to version 0.8.2. The specific component impacted is the JWT Secret Handler located in lib/config.ts. The vulnerability only exists in this version range and is not present in later releases if any have been issued.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. EPSS is not available, so the probability of exploitation is unknown but it can be initiated remotely, which increases the risk. The vulnerability is not listed in CISA KEV and no public exploit data is referenced. Since the issue can be triggered from outside the system, attackers with network access may supply a crafted BETTER_AUTH_SECRET to gain unauthenticated access. In the absence of a published patch, the risk remains until the development team resolves the hard‑coded credential logic.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Check the TaxHacker project for a newer release that removes the hard‑coded credential logic or applies a security fix.
  • If a patch is not available, modify the source code to eliminate the use of envSchema.parse for JWT secrets and enforce proper secret management practices, such as requiring a non‑empty, randomly generated secret.
  • Restrict access to the environment variable BETTER_AUTH_SECRET and eliminate any default values to prevent the hard‑coded credentials from being used.

Generated by OpenCVE AI on August 23, 2026 at 05:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A vulnerability was identified in vas3k TaxHacker up to 0.8.2. The affected element is the function envSchema.parse of the file lib/config.ts of the component JWT Secret Handler. The manipulation of the argument BETTER_AUTH_SECRET leads to hard-coded credentials. The attack can be initiated remotely. The project was informed of the problem early through an issue report but has not responded yet.
Title vas3k TaxHacker JWT Secret config.ts envSchema.parse hard-coded credentials
First Time appeared Vas3k
Vas3k taxhacker
Weaknesses CWE-259
CWE-798
CPEs cpe:2.3:a:vas3k:taxhacker:*:*:*:*:*:*:*:*
Vendors & Products Vas3k
Vas3k taxhacker
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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

Weaknesses
  • CWE-259

    Use of Hard-coded Password

  • CWE-798

    Use of Hard-coded Credentials

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Aug 27, 2026, 2:38 PM
Reserved
Aug 22, 2026, 10:55 AM
Status
Deferred
Published
Aug 23, 2026, 5:16 AM
Modified
Oct 12, 2026, 4:10 PM