CVE-2020-14060
HIGH(8.1)CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- CVSS 8.1 — Hoch
Erwähnungen (letzte 60 Tage)
EPSS-Score
8.6%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
8.1
Technische Schwere
Beschreibung
FasterXML jackson-databind 2.x before 2.9.10.5 mishandles the interaction between serialization gadgets and typing, related to oadd.org.apache.xalan.lib.sql.JNDIConnectionPool (aka apache/drill).
Erkennung & Indikatoren
Ausnutzung
In den geprüften Quellen nicht genannt
Behobene Versionen
- 2.9.10.5
- 2.4.2-2+deb8u15
Threat-Hunting-Queries
Die Schwachstelle betrifft die Deserialisierung von untrusted Daten in FasterXML jackson-databind, die zur Ausführung von Code über 'gadget types' führen kann. Die Detektion konzentriert sich auf ungewöhnliche Prozessstarts oder Netzwerkverbindungen, die auf eine erfolgreiche Ausnutzung hindeuten könnten, insbesondere wenn die 'oadd.org.apache.xalan.lib.sql.JNDIConnectionPool' Klasse involviert is
Sentinel/Defender KQL
DeviceProcessEvents
| where InitiatingProcessCommandLine contains "jackson-databind" and InitiatingProcessCommandLine contains "oadd.org.apache.xalan.lib.sql.JNDIConnectionPool"
| where FileName in ("powershell.exe", "cmd.exe", "sh", "bash") or ProcessCommandLine contains "jndi:ldap" or ProcessCommandLine contains "jndi:rmi"
| project Timestamp, DeviceName, InitiatingProcessCommandLine, FileName, ProcessCommandLine, RemoteIP, RemotePortSplunk SPL
index=* (sourcetype=linux_audit OR sourcetype=WinEventLog:Security) "jackson-databind" "oadd.org.apache.xalan.lib.sql.JNDIConnectionPool" | (command="powershell.exe" OR command="cmd.exe" OR command="sh" OR command="bash" OR process="jndi:ldap" OR process="jndi:rmi") | table _time, host, user, command, processSigma
title: Jackson Databind CVE-2020-14060 Exploitation Attempt
author: SecBoard
date: 2024/07/30
logsource:
category: process_creation
product: windows
detection:
selection_parent:
ParentCommandLine|contains: 'jackson-databind'
ParentCommandLine|contains: 'oadd.org.apache.xalan.lib.sql.JNDIConnectionPool'
selection_child:
CommandLine|contains:
- 'powershell.exe'
- 'cmd.exe'
- 'sh'
- 'bash'
- 'jndi:ldap'
- 'jndi:rmi'
condition: selection_parent and selection_child
level: highElastic ES|QL
FROM process WHERE process.parent.command_line : "jackson-databind" AND process.parent.command_line : "oadd.org.apache.xalan.lib.sql.JNDIConnectionPool" AND (process.name : ("powershell.exe", "cmd.exe", "sh", "bash") OR process.command_line : ("jndi:ldap", "jndi:rmi"))SecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.
Betroffene Produkte
- cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:*
- cpe:2.3:a:netapp:active_iq_unified_manager:*:*:*:*:*:linux:*:*
- cpe:2.3:a:netapp:active_iq_unified_manager:*:*:*:*:*:windows:*:*
- cpe:2.3:a:netapp:active_iq_unified_manager:*:*:*:*:*:vmware_vsphere:*:*
- cpe:2.3:a:netapp:steelstore_cloud_integrated_storage:-:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.6:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:banking_digital_experience:18.1:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:banking_digital_experience:18.2:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:banking_digital_experience:18.3:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:banking_digital_experience:19.1:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:banking_digital_experience:19.2:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:banking_digital_experience:20.1:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:communications_calendar_server:8.0.0.4.0:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:communications_contacts_server:8.0.0.5.0:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:communications_diameter_signaling_router:*:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:communications_element_manager:*:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:communications_evolved_communications_application_server:7.1:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:communications_session_report_manager:*:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:communications_session_route_manager:*:*:*:*:*:*:*:*
GitHub Advisories
Deserialization of untrusted data in Jackson Databind
Referenzen
- https://github.com/FasterXML/jackson-databind/issues/2688
- https://lists.debian.org/debian-lts-announce/2020/07/msg00001.html
- https://medium.com/%40cowtowncoder/on-jackson-cves-dont-panic-here-is-what-you-n...
- https://security.netapp.com/advisory/ntap-20200702-0003/
- https://www.oracle.com//security-alerts/cpujul2021.html
- https://www.oracle.com/security-alerts/cpuApr2021.html
- https://www.oracle.com/security-alerts/cpujan2021.html
- https://www.oracle.com/security-alerts/cpuoct2020.html
- https://www.oracle.com/security-alerts/cpuoct2021.html
- https://github.com/FasterXML/jackson-databind/issues/2688