Cloudanix VulnDB

CVE-2022-2393

Medium · 5.7

CVSS

5.7

EPSS

0.3%

Published

Jul 14, 2022

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A bug lets someone already logged in on the same network pretend to be another person to get their digital certificate.

Exploitation
Adjacent Network
Attacker needs
Low Privilege
Complexity
Low
Impact
Privilege Gain
Component
Application
Class
Authentication Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw permits an authenticated adjacent-network user to request and receive a certificate bound to another identity under directory-based authentication, enabling impersonation without the ability to decrypt protected content.

Why it matters to the business

Attackers can impersonate domain users to access resources or perform actions on their behalf, potentially leading to unauthorized access, compliance violations, and operational disruption; the issue affects widely deployed packages with available fixes after more than four years.

How an attack unfolds

An attacker positioned on the adjacent network who already holds valid credentials leverages the directory-based authentication weakness in the certificate issuance flow to obtain a certificate for a different user identity and then uses that certificate to act as the impersonated user.

How to fix it

Upgrade php-dompdf on Debian 12 and 13 to 2.0.3+dfsg-1; for dompdf/dompdf update to commit 95009ea98230f9b084b040c34e3869ef3dccc9aa or later; disable directory-based authentication if upgrades cannot be applied immediately.

How to confirm the fix worked

Verify package versions match the fixed releases listed for each distribution or confirm the git commit hash; test that directory-based authentication no longer permits cross-identity certificate issuance.

Typical attack path

  1. Gain authenticated access on the adjacent network
  2. Interact with the directory-enabled certificate issuance service
  3. Submit a request that triggers the identity-mapping flaw
  4. Receive and install the certificate for the target identity
  5. Use the impersonated certificate to access domain resources

How to detect it

Review certificate issuance and authentication logs for requests that result in certificates issued to identities other than the requesting user; look for patterns of adjacent-network authenticated sessions followed by unexpected certificate usage.

What your security team should do

  • Apply the listed fixed package versions or git commit immediately
  • Audit certificate issuance logs for unexpected identity mappings
  • Review and restrict directory-based authentication usage where possible
  • Monitor for any new exploitation reports despite low EPSS

The record

A flaw was found in pki-core, which could allow a user to get a certificate for another user identity when directory-based authentication is enabled. This flaw allows an authenticated attacker on the adjacent network to impersonate another user within the scope of the domain, but they would not be able to decrypt message content.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 idm-pki-acme 0 11.3.0-1.el9
AlmaLinux:9 idm-pki-base 0 11.3.0-1.el9
AlmaLinux:9 idm-pki-ca 0 11.3.0-1.el9
AlmaLinux:9 idm-pki-est 0 11.3.0-1.el9
AlmaLinux:9 idm-pki-java 0 11.3.0-1.el9
AlmaLinux:9 idm-pki-kra 0 11.3.0-1.el9
AlmaLinux:9 idm-pki-server 0 11.3.0-1.el9
AlmaLinux:9 idm-pki-tools 0 11.3.0-1.el9
AlmaLinux:9 python3-idm-pki 0 11.3.0-1.el9
Debian:11 dogtag-pki 0 No fix
Red Hat:certificate_system:9.7::el7 pki-core 0 0:10.5.18-23.el7pki
Red Hat:certificate_system:9.7::el7 pki-core-debuginfo 0 0:10.5.18-23.el7pki
Red Hat:certificate_system:9.7::el7 pki-ocsp 0 0:10.5.18-23.el7pki
Red Hat:certificate_system:9.7::el7 pki-tks 0 0:10.5.18-23.el7pki
Red Hat:certificate_system:9.7::el7 pki-tps 0 0:10.5.18-23.el7pki
Red Hat:enterprise_linux:7::client pki-base 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-base-java 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-ca 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-core 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-core-debuginfo 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-javadoc 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-kra 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-server 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-symkey 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::client pki-tools 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-base 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-base-java 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-ca 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-core 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-core-debuginfo 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-javadoc 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-kra 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-server 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-symkey 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::computenode pki-tools 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-base 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-base-java 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-ca 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-core 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-core-debuginfo 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-javadoc 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-kra 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-server 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-symkey 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::server pki-tools 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-base 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-base-java 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-ca 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-core 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-core-debuginfo 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-javadoc 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-kra 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-server 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-symkey 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:7::workstation pki-tools 0 0:10.5.18-23.el7_9
Red Hat:enterprise_linux:9::appstream idm-pki-acme 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream idm-pki-base 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream idm-pki-ca 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream idm-pki-est 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream idm-pki-java 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream idm-pki-kra 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream idm-pki-server 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream idm-pki-tools 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream pki-core 0 0:11.3.0-1.el9
Red Hat:enterprise_linux:9::appstream python3-idm-pki 0 0:11.3.0-1.el9
Red Hat:rhel_eus:8.6::appstream jss 0 0:4.9.3-1.module+el8.6.0+14244+60d461b7
Red Hat:rhel_eus:8.6::appstream jss-debuginfo 0 0:4.9.3-1.module+el8.6.0+14244+60d461b7
Red Hat:rhel_eus:8.6::appstream jss-debugsource 0 0:4.9.3-1.module+el8.6.0+14244+60d461b7
Red Hat:rhel_eus:8.6::appstream jss-javadoc 0 0:4.9.3-1.module+el8.6.0+14244+60d461b7
Red Hat:rhel_eus:8.6::appstream ldapjdk 0 0:4.23.0-1.module+el8.5.0+11983+6ba118b4
Red Hat:rhel_eus:8.6::appstream ldapjdk-javadoc 0 0:4.23.0-1.module+el8.5.0+11983+6ba118b4
Red Hat:rhel_eus:8.6::appstream pki-acme 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-base 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-base-java 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-ca 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-core 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-core-debuginfo 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-core-debugsource 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-kra 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-server 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-symkey 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-symkey-debuginfo 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-tools 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream pki-tools-debuginfo 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream python3-pki 0 0:10.12.7-1.module+el8.6.0+18623+dea80f17
Red Hat:rhel_eus:8.6::appstream tomcatjss 0 0:7.7.1-1.module+el8.6.0+13291+248751b1
Ubuntu:18.04:LTS dogtag-pki 0 No fix
Ubuntu:20.04:LTS dogtag-pki 0 No fix
Ubuntu:22.04:LTS dogtag-pki 0 No fix
Ubuntu:Pro:16.04:LTS dogtag-pki 0 No fix
Ubuntu:Pro:18.04:LTS dogtag-pki 0 No fix
Ubuntu:Pro:20.04:LTS dogtag-pki 0 No fix
Ubuntu:Pro:22.04:LTS dogtag-pki 0 No fix

Related vulnerabilities