SecBoard
Zurück zur CVE-Übersicht

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

Risk Signal Score23/100 — NIEDRIG
  • CVSS 8.1 — Hoch

Erwähnungen (letzte 60 Tage)

Artikel

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, RemotePort

Splunk 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, process

Sigma

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: high

Elastic 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 customizationVon 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

GHSA-j823-4qch-3rgmHIGH

Deserialization of untrusted data in Jackson Databind

maven/com.fasterxml.jackson.core:jackson-databind2.9.10.5
GitHub Advisory

Referenzen