LiveActive security incident?Get immediate response
CVE Record

CVE-2021-32756: Arbitrary eval through MiqExpression

ManageIQ is an open-source management platform. In versions prior to jansa-4, kasparov-2, and lasker-1, there is a flaw in the MiqExpression module of ManageIQ where a low privilege user could enter a crafted Ruby string which would be evaluated. Successful exploitation will allow an attacker to execute arbitrary code with root privileges on the host system. There are patches for this issue in releases named jansa-4, kasparov-2, and lasker-1. If possible, restrict users, via RBAC, to only the part of the application that they need access to. While MiqExpression is widely used throughout the product, restricting users can limit the surface of the attack.

HighCVSS 8.8Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

A low-privilege ManageIQ user could make the platform evaluate crafted Ruby input and run code as root on the host. That makes this a serious internal or authenticated-account risk, especially for shared administration platforms.

Executive priority

Treat this as high priority for any ManageIQ environment with multiple users. The business risk is authenticated compromise of a management platform and root-level control of the host. Patch promptly and tighten RBAC while upgrades are scheduled.

Technical view

CVE-2021-32756 affects ManageIQ versions before jansa-4, kasparov-2, and lasker-1. The MiqExpression module improperly evaluates user-controllable Ruby strings, allowing authenticated low-privilege users to execute arbitrary host code with root privileges. The issue is classified as CWE-74 with CVSS 3.1 score 8.8.

Likely exposure

Exposure is limited to ManageIQ deployments running versions older than jansa-4, kasparov-2, or lasker-1. Risk is higher where many low-privilege users can access product areas using MiqExpression. The source notes MiqExpression is widely used, but does not enumerate every reachable feature path.

Exploitation context

The provided sources do not show active exploitation, and the CVE is not marked KEV. Exploitation requires low-privilege application access, not anonymous access, but successful exploitation can lead to root-level code execution on the ManageIQ host.

Researcher notes

The key technical issue is unsafe evaluation in MiqExpression. The bundle confirms patched release names and RBAC as a surface-reduction measure, but does not provide affected endpoints, exploit availability, or detailed detection logic. Avoid assuming internet-wide exploitation without additional evidence.

Mitigation direction

  • Upgrade ManageIQ to jansa-4, kasparov-2, lasker-1, or a later fixed release.
  • Restrict users through RBAC to only required application areas.
  • Reduce low-privilege user access to features that may invoke MiqExpression.
  • Check current ManageIQ vendor guidance before relying on compensating controls alone.

Validation and detection

  • Inventory all ManageIQ deployments and identify their release branch and version.
  • Confirm each deployment is at jansa-4, kasparov-2, lasker-1, or later.
  • Review RBAC assignments for unnecessary low-privilege access across ManageIQ features.
  • Inspect ManageIQ host and application logs for unexpected administrative or host-level activity.
Prepared
Confidence
high
Sources
3

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-74: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
description · low confidence lookup

Execution behavior lookup

The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2021-32756 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
8.8 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
0Timeline events
0ADP providers
2Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
8.8CVSS 3.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H2.85.9Primary CVE score

Vulnerability scoring details

Base CVSS 3.1 score

8.8High
CVSS 3.1 vector shape for CVE-2021-32756Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Source materials

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
ManageIQmanageiq< jansa-4, < kasparov-2, < lasker-1Listed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-74 · source CWE mapping

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.