Description
A vulnerability has been found in Lybbn Django-Vue-Lyadmin up to 3.2.12. The impacted element is an unknown function of the file backend/application/settings.py of the component JWT Signing. The manipulation of the argument SECRET_KEY leads to use of hard-coded cryptographic key
. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. The project maintainer explains: "The issue with this key is described in the documentation. Developers need to manually change their keys before deployment."
Published: 2026-10-05
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authentication Bypass via forged JWT
Action: Apply Patch
AI Analysis

Impact

Hard‑coded SECRET_KEY in settings.py causes JWT tokens to be signed with a predictable key. An attacker can manipulate the value passed to the backend, forcing it to use this key and thereby generate valid tokens. The resulting tokens grant the attacker the same privileges as the original user, enabling impersonation or unauthorized access. The vulnerability is documented as a hard‑coded cryptographic key, which is a clear weakness that can be leveraged by remote actors.

Affected Systems

All installations of Lybbn Django‑Vue‑Lyadmin up to version 3.2.12 are impacted. The vulnerability resides in the backend/application/settings.py file of the JWT Signing component. Any deployment that has not upgraded beyond 3.2.12 or has not replaced the default key is vulnerable.

Risk and Exploitability

The CVSS score of 6.9 suggests a medium‑high severity, and while an EPSS score is not available, the advisory states that remote exploitation is possible and has already been publicly disclosed. Based on that information, the likely attack vector is a remote network intrusion where the attacker crafts a forged token and sends it to a protected endpoint. The vulnerability is not listed in the CISA KEV catalog, so there is no indication of active widespread exploitation at this time, but the ability to bypass authentication remains a significant risk.

Generated by OpenCVE AI on October 5, 2026 at 21:30 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Lybbn Django‑Vue‑Lyadmin to a version newer than 3.2.12 where the hard‑coded key has been removed.
  • Immediately set a strong, unique SECRET_KEY in the settings.py file before deployment, ensuring it is not the default value.
  • If a quick upgrade is not possible, restrict external network access to the application and monitor for suspicious authentication activity.

Generated by OpenCVE AI on October 5, 2026 at 21:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 06 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 05 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in Lybbn Django-Vue-Lyadmin up to 3.2.12. The impacted element is an unknown function of the file backend/application/settings.py of the component JWT Signing. The manipulation of the argument SECRET_KEY leads to use of hard-coded cryptographic key . Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. The project maintainer explains: "The issue with this key is described in the documentation. Developers need to manually change their keys before deployment."
Title Lybbn Django-Vue-Lyadmin JWT Signing settings.py hard-coded key
First Time appeared Lybbn
Lybbn django-vue-lyadmin
Weaknesses CWE-320
CWE-321
CPEs cpe:2.3:a:lybbn:django-vue-lyadmin:*:*:*:*:*:*:*:*
Vendors & Products Lybbn
Lybbn django-vue-lyadmin
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:C'}

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:C'}

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:C'}

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'}


Subscriptions

Lybbn Django-vue-lyadmin
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-06T17:21:01.014Z

Reserved: 2026-10-05T10:38:25.971Z

Link: CVE-2026-105392

cve-icon Vulnrichment

Updated: 2026-10-06T17:20:50.707Z

cve-icon NVD

Status : Deferred

Published: 2026-10-05T20:17:10.827

Modified: 2026-10-06T18:16:45.200

Link: CVE-2026-105392

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-06T20:57:07Z

Weaknesses