The three vulnerability disclosures logged on this beat this week share more than severity ratings. GitLab's maximum-severity flaw in its CI/CD Regular Expression Compiler, Drupal's two critical remote code execution bugs, and SAP's maximum-severity OAuth2 SSRF flaw in its Cloud SDK for Python all involve features that enterprises switched on because they were useful, then left in configurations that assume safety. The thread is not that vendors shipped fixes; it is that the components receiving fixes are the ones most likely to have been deployed with permissive defaults and least likely to be audited by the customers running them. As BleepingComputer reported, each of the three vendors is telling customers to patch now; the pattern worth examining is why so many customers will treat that advice as routine rather than urgent.
All Three Flaws Sit in Trusted Plumbing
The GitLab vulnerability, per BleepingComputer, is a maximum-severity code execution flaw in the CI/CD Regular Expression Compiler that could let remote attackers run arbitrary code on targeted instances. Drupal's pair of critical vulnerabilities, also per BleepingComputer, could allow remote code execution on websites running any supported version of the content management system. SAP's October 2026 update addressed 20 flaws across multiple products, including a maximum-severity OAuth2 SSRF issue in the Cloud SDK for Python, per BleepingComputer.
What these have in common is placement. None is an obscure edge component. GitLab's CI/CD pipeline is where code is built and deployed; a regex compiler sits in the path of build definitions and user-supplied expressions. Drupal is the substrate for a large share of content-managed web properties, including many run by US media, higher-education, and government-adjacent organizations. SAP's Cloud SDK is the developer-facing layer through which applications authenticate and make outbound calls. These are not peripheral utilities. They are the plumbing that other systems trust.
Trusting Defaults Do the Attacker's Work
Each of these flaw classes is exploitable because the feature was designed to accept input or initiate connections on the assumption that callers are legitimate. A CI/CD regex compiler accepts patterns from pipeline definitions; an OAuth2 implementation makes outbound requests as part of its flow; a CMS accepts content and configuration from users with publishing roles. The vulnerabilities turn those assumptions against the operator. That is why severity ratings reach maximum: the vulnerable component already holds enough privilege to matter.
For US technology companies, this is the recurring cost of feature-rich platforms. The same extensibility that makes GitLab, Drupal, and SAP SDKs attractive to enterprise buyers is what enlarges the blast radius when a flaw is found. A code-execution bug in a build system is not contained to one application; it can reach the artifacts that flow into production. A server-side request forgery flaw in an authentication SDK is not just an outbound request; it is a way to make a trusted service speak to internal endpoints on the attacker's behalf. Drupal's warning that exploits may emerge soon, as BleepingComputer reported, reflects how quickly proof-of-concept work tends to follow patches for internet-facing CMS flaws.



