fkie_cve-2024-8672
Vulnerability from fkie_nvd
Published
2024-11-28 10:15
Modified
2024-11-28 10:15
Severity ?
Summary
The Widget Options – The #1 WordPress Widget & Block Control Plugin plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.0.7 via the display logic functionality that extends several page builders. This is due to the plugin allowing users to supply input that will be passed through eval() without any filtering or capability checks. This makes it possible for authenticated attackers, with contributor-level access and above, to execute code on the server. Special note: We suggested the vendor implement an allowlist of functions and limit the ability to execute commands to just administrators, however, they did not take our advice. We are considering this patched, however, we believe it could still be further hardened and there may be residual risk with how the issue is currently patched.
References
Impacted products
Vendor | Product | Version |
---|
{ "cveTags": [], "descriptions": [ { "lang": "en", "value": "The Widget Options \u2013 The #1 WordPress Widget \u0026 Block Control Plugin plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.0.7 via the display logic functionality that extends several page builders. This is due to the plugin allowing users to supply input that will be passed through eval() without any filtering or capability checks. This makes it possible for authenticated attackers, with contributor-level access and above, to execute code on the server. Special note: We suggested the vendor implement an allowlist of functions and limit the ability to execute commands to just administrators, however, they did not take our advice. We are considering this patched, however, we believe it could still be further hardened and there may be residual risk with how the issue is currently patched." }, { "lang": "es", "value": "El complemento Widget Options \u2013 The #1 WordPress Widget \u0026amp; Block Control Plugin de WordPress es vulnerable a la ejecuci\u00f3n remota de c\u00f3digo en todas las versiones hasta la 4.0.7 incluida, a trav\u00e9s de la funcionalidad de l\u00f3gica de visualizaci\u00f3n que extiende varios creadores de p\u00e1ginas. Esto se debe a que el complemento permite a los usuarios proporcionar informaci\u00f3n que se pasar\u00e1 a trav\u00e9s de eval() sin ning\u00fan filtro ni comprobaciones de capacidad. Esto hace posible que los atacantes autenticados, con acceso de nivel de colaborador y superior, ejecuten c\u00f3digo en el servidor. Nota especial: sugerimos al proveedor implementar una lista de funciones permitidas y limitar la capacidad de ejecutar comandos solo a los administradores, sin embargo, no siguieron nuestro consejo. Estamos considerando la posibilidad de parchear esto, sin embargo, creemos que a\u00fan se podr\u00eda endurecer a\u00fan m\u00e1s y puede haber un riesgo residual con la forma en que se ha parcheado el problema actualmente." } ], "id": "CVE-2024-8672", "lastModified": "2024-11-28T10:15:08.870", "metrics": { "cvssMetricV31": [ { "cvssData": { "attackComplexity": "LOW", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "baseScore": 9.9, "baseSeverity": "CRITICAL", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "privilegesRequired": "LOW", "scope": "CHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H", "version": "3.1" }, "exploitabilityScore": 3.1, "impactScore": 6.0, "source": "security@wordfence.com", "type": "Secondary" } ] }, "published": "2024-11-28T10:15:08.870", "references": [ { "source": "security@wordfence.com", "url": "https://plugins.trac.wordpress.org/browser/widget-options/trunk/includes/pagebuilders/beaver/beaver.php#L825" }, { "source": "security@wordfence.com", "url": "https://plugins.trac.wordpress.org/browser/widget-options/trunk/includes/pagebuilders/elementor/render.php#L379" }, { "source": "security@wordfence.com", "url": "https://plugins.trac.wordpress.org/browser/widget-options/trunk/includes/widgets/gutenberg/gutenberg-toolbar.php#L718" }, { "source": "security@wordfence.com", "url": "https://plugins.trac.wordpress.org/changeset?sfp_email=\u0026sfph_mail=\u0026reponame=\u0026old=3192921%40widget-options\u0026new=3192921%40widget-options\u0026sfp_email=\u0026sfph_mail=" }, { "source": "security@wordfence.com", "url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/8d03af4d-a1f9-4c15-a62e-f4cdbcfc9af7?source=cve" } ], "sourceIdentifier": "security@wordfence.com", "vulnStatus": "Awaiting Analysis", "weaknesses": [ { "description": [ { "lang": "en", "value": "CWE-94" } ], "source": "security@wordfence.com", "type": "Secondary" } ] }
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…