CVE-2026-25660: CodeChecker Authentication Bypass Vulnerability

codechecker Updated 29 Jun 2026

Summary

29/06/2026
No i
Critical
9.3

CVE-2026-25660: Codechecker has an authentication bypass for certain API calls. Affects codechecker versions < 6.27.3. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Mobile apps built by Devnack Design, build and launch iOS and Android apps with a senior product team. From idea to store release Start a project

Background

CodeChecker is an open-source tool designed for static analysis of C/C++ code, enabling developers to identify bugs and improve code quality. It provides various functionalities, including permission management for users. However, a critical vulnerability has been identified that allows unauthorized access to sensitive API functions, potentially compromising user permissions.

Vulnerability Detail

The vulnerability arises from an authentication bypass in CodeChecker's API, specifically affecting the Authentication endpoint. Certain function calls, such as getAuthorisedNames, getPermissionsForUser, hasPermission, addPermission, and removePermission, can be executed without proper authentication. This allows unauthenticated users to manipulate user permissions arbitrarily, leading to severe security implications, including unauthorized elevation of privileges. The logs indicate that these actions can be performed by anonymous users, highlighting the ease of exploitation.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As a temporary workaround, restrict access to the affected API endpoints by implementing additional authentication checks or firewall rules until the package can be updated.

Conclusion

The authentication bypass vulnerability in CodeChecker (CVE-2026-25660) poses significant security risks by allowing unauthorized manipulation of user permissions. It is crucial to update to the patched version 6.27.4 to ensure the security of your application. Additionally, utilizing tools like Vulert can help monitor for such vulnerabilities in real-time.

See every vulnerability recorded for codechecker →

Share this vulnerability

FAQ

CVE-2026-25660 is a vulnerability in CodeChecker that allows unauthorized users to bypass authentication and manipulate user permissions.

You can check if your application is affected by using the Vulert playground at Vulert Scanner, which monitors open-source vulnerabilities in real-time.

The risks include unauthorized access to sensitive functions and the potential for an attacker to gain superuser permissions, compromising the security of the application.

Yes, a patch is available in version 6.27.4 of CodeChecker. It is recommended to update to this version to mitigate the vulnerability.

If immediate updating is not possible, implement additional authentication checks or restrict access to the affected API endpoints as a temporary workaround.

Related vulnerabilities

Recent vulnerabilities recorded for codechecker.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback