The security defect allows unauthenticated attackers to modify or delete user data and public projects. The post GitLab Patches Critical Code Injection Vulnerability appeared first on SecurityWeek.

GitLab has released a patch for a critical code injection vulnerability that could allow unauthenticated attackers to modify or delete user data and public projects. The flaw was described as critical, indicating a high potential impact and ease of exploitation.
The vulnerability is a code injection flaw, a class of security defect where an attacker can supply malicious code that is then executed by the target application. In this specific case, the injection appears to grant capabilities to alter or remove user-generated content and public project information within the GitLab environment, even without prior authentication. This suggests the flaw likely resides in a component accessible before a user logs in, such as a public-facing API endpoint or a service handling unauthenticated requests.
Code injection vulnerabilities typically arise from insufficient input validation and sanitization. When an application processes user-supplied data without properly checking for or neutralizing malicious code constructs, an attacker can insert commands that the application then executes in its own context. Depending on the context, this could lead to arbitrary code execution, data manipulation, or denial of service.
For GitLab, a widely used web-based DevOps platform, such a vulnerability carries significant implications. It could allow malicious actors to deface public projects, corrupt repositories, or delete valuable data, potentially disrupting development workflows and eroding trust in the platform's integrity. Given the "unauthenticated" nature, the attack surface is broad, encompassing any GitLab instance accessible from the internet.
Mitigation for code injection vulnerabilities generally involves rigorous input validation, context-aware output encoding, and the principle of least privilege. Developers are advised to treat all external input as untrusted and to employ parameterized queries or prepared statements when interacting with databases, rather than concatenating user input directly into commands. Regular security audits and penetration testing are also crucial for identifying and remediating such flaws before they can be exploited.
Users and administrators of GitLab instances are strongly advised to apply the released patch immediately. Given the critical nature and the potential for unauthenticated exploitation, unpatched systems are at significant risk. Organizations should ensure their update procedures are robust and that security advisories from vendors like GitLab are acted upon promptly.
This incident underscores the persistent challenge of securing complex web applications against sophisticated attacks. Code injection remains a prevalent and dangerous category of vulnerability, often exploited due to subtle programming errors or oversights in input handling. Continuous vigilance, secure coding practices, and timely patching are essential defenses in the ongoing battle against cyber threats.
A weakness has been identified in Tenda CP3 27.5.57.101. This issue affects some unknown processing of the file Net/NetCheckPing.cpp. This manipulation of the argument interface_name/host causes os command injection. The attack can be initiated remotely.
A security flaw has been discovered in Tenda CP3 27.5.57.101. This vulnerability affects the function SystemAsh of the file Apis/system.c of the component Kylin. The manipulation of the argument AlarmVoiceURL results in os command injection. It is possible to launch the attack remotely.

Attackers are exploiting a new unpatched vulnerability in Magento Open Source and Adobe Commerce that lets them run malicious code on an online store's server without logging in, Dutch e-commerce security company Sansec said in an advisory published on September 5. Sansec, which discovered the flaw and named it StyleSmuggler, said attacks started on September 4. "Sansec is publishing early
In BPF instructions that load/store a value from/to a scratch memory register the register index is an unsigned 32-bit integer and must not exceed 15, but libpcap BPF interpreter does not validate the value. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading and writing the OS process memory in the 16GiB starting at the current stack frame on 64-bit architectures and in the entire address space on 32-bit architectures.

Attackers are exploiting two new PaperCut flaws to steal credentials and gain privileged access in education-sector attacks across the U.S. and Europe. Attackers are exploiting two recelty disclosed PaperCut flaws, CVE-2026-81578 and CVE-2026-82078, in attacks targeting schools and other education organizations in the U.S. and Europe, as reported by TheHackerNews. Arctic Wolf researchers observed

JetBrains is urging Cadence users to revoke and rotate all credentials following a security incident last month in which unidentified threat actors exploited a recently disclosed critical vulnerability in TeamCity to breach its own environment. "Cadence users should immediately revoke or rotate all credentials and secrets that may have been used to run their Cadence executions," JetBrains said.