TaleLin Lin-CMS CVE-2025-15151
LOWAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDiscover /tests directory via scanning
-
DeliveryAccess /tests/config.py endpoint
-
ExploitSend HTTP request with manipulated username/password parameters
-
ExecutionConfiguration file processes malformed credentials
-
PersistCredentials exposed in config or error output
-
ImpactAttacker retrieves exposed authentication data
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V6 - Authentication Credentials management errors
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | CRITICAL: This vulnerability requires the /tests directory and specifically the /tests/config.py file to be accessible remotely and not protected by authentication or access controls. The test folder must be present in the deployment (not removed during production build). The vulnerability only exists in environments where test configuration files are reachable over the network-standard production deployments with test artifacts excluded typically mitigate this. The attacker must be able to send HTTP requests with crafted username/password parameters to the config.py endpoint. No authentication is required (PR:N per CVSS vector), but access to the test folder itself is the primary limiting factor preventing widespread exploitation. Deployments using containerization or CI/CD practices that strip test files from production images are not vulnerable. |
| Impact | This vulnerability presents minimal real-world risk despite being publicly disclosed. Multiple signals indicate low practical impact: EPSS score of 0.04% (13th percentile) strongly suggests exploitation is uncommon or difficult in practice, contradicting the high CVSS score of 2.9. The CVSS vector confirms this incongruity-AC:H (high complexity) and the limited impact scope (VC:L for low confidentiality, no integrity or availability impact) restrict practical harm. The vulnerability requires network access but involves manipulation of test configuration files, which should not be exposed in typical production deployments. KEV status is not confirmed, and while the exploit has been publicly disclosed, the combination of high attack complexity and low EPSS exploitation probability suggests this remains theoretical rather than actively weaponized. The primary risk applies only to environments where test folders are accessible remotely and configuration files contain plaintext credentials. |
| Exploit ScenarioDerived | An attacker scans a TaleLin Lin-CMS instance and discovers the /tests/config.py endpoint is accessible without authentication. The attacker sends HTTP requests with manipulated username and password parameters to the test configuration component, causing the application to write or expose credentials in the configuration file. The attacker retrieves the modified configuration file or observes the exposed credentials in error messages, gaining access to authentication data that may be reused across systems. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
Authentication bypass in TaleLin Lin-CMS up to version 0.6.0 allows remote attackers to manipulate username and password arguments in the /tests/config.py Tests Folder component, potentially exposing credentials stored in the configuration file. The attack requires high complexity and has been publicly disclosed, but exploitation is considered difficult with an EPSS score of 0.04% indicating very low real-world exploitation probability.
RemediationAI
Upgrade TaleLin Lin-CMS to a version later than 0.6.0 if available from the vendor. If no patched version is available, immediately remove or restrict network access to the /tests directory and all test-related files from production deployments-test folders should never be exposed in internet-facing instances. Implement strict access controls on the /tests path at the web server or application level using authentication and IP whitelisting. Audit configuration files for plaintext credentials and migrate them to a secrets management system. Remove test configuration files entirely from production environments. Review web server logs for any access attempts to /tests/config.py or related paths to identify potential exploitation attempts.
Affected ProductsAI
TaleLin Lin-CMS versions up to and including 0.6.0 are affected. The vulnerability is specific to the Tests Folder component and its config.py file. No CPE string is provided in the available data. Affected deployments are those exposing the /tests/config.py endpoint or including test configuration files in accessible paths.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
TaleLin Lin-CMS is a content management system that includes a tests folder containing configuration handling in config.py. The vulnerability stems from insufficient input validation or credential handling in the test configuration component (CWE-255: Improper Authentication). The attack manipulates username and password parameters passed to the configuration file processing logic, suggesting the test component may improperly sanitize or expose sensitive authentication credentials through its interface. The presence of test files in production or accessible deployment contexts creates the attack surface.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (vuldb) · only source for this CVE.
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was determined in TaleLin Lin-CMS up to 0.6.0. This affects an unknown part of the file /tests/config.py of the component Tests Folder. This manipulation of the argument username/password causes password in configuration file. The attack is possible to be carried out remotely. The complexity of an attack is rather high. It is indicated that the exploitability is difficult. The exploit has been publicly disclosed and may be utilized.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB