CVE-2026-127281
Deferred Deferred - Pending Action

Improper Authentication in Ferry JWT Validation

Vulnerability report for CVE-2026-127281, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-13

Last updated on: 2026-11-13

Assigner: VulDB

Description

A vulnerability was found in lanyulei ferry 1.0.0-beta.1/1.0.0. Affected is an unknown function of the file middleware/auth.go of the component JWT Validation. The manipulation results in improper authentication. The attack can be executed remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-13
Last Modified
2026-11-13
Generated
2026-11-13
AI Q&A
2026-11-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-287 When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-127281 is an authentication bypass flaw in the ferry open-source work-order/ITSM platform (versions ≤ v1.0.0). It allows unauthenticated attackers to forge JWT tokens with admin privileges by exploiting weak JWT signing keys, improper key validation, and authorization logic that trusts client-controlled claims. Attackers craft tokens with a hardcoded admin role and expired timestamps, which the server accepts due to weak validation.

Detection Guidance

Check if your ferry instance uses a default or empty JWT signing key by inspecting the middleware/auth.go file or configuration. Look for hardcoded 'rolekey': 'admin' claims in JWT tokens. Search for bcrypt password hashes in responses or logs. Use metadata fingerprints like the SPA's <head> content 'FERRY 管理平台' or favicon hash 638540030 to identify vulnerable instances.

Impact Analysis

This vulnerability enables remote attackers to gain full admin access to the ferry system without authentication. Once exploited, attackers can access sensitive data like bcrypt password hashes for all users, which can be cracked offline to recover plaintext passwords (e.g., '123456'). This leads to complete system compromise, including unauthorized data access, modification, or deletion.

Compliance Impact

This vulnerability likely violates compliance with GDPR and HIPAA due to unauthorized access to sensitive user data. GDPR requires protection of personal data, while HIPAA mandates safeguards for protected health information. A breach could result in unauthorized data exposure, leading to legal penalties, fines, and reputational damage for organizations using the affected ferry versions.

Mitigation Strategies

Immediately update ferry to a patched version if available. If not, enforce non-empty JWT secrets at startup and remove default keys. Disable or restrict access to sensitive routes until remediation. Rotate all user passwords, especially if bcrypt hashes were exposed. Monitor for unauthorized access attempts or unusual admin activity.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-127281. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...