Record summary

CVE-2023-5815 has a selected CVSS score of 8.1 (high); EIP currently links 1 Nuclei template.

Description

The News & Blog Designer Pack – WordPress Blog Plugin — (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post Ticker, Blog Post Masonry) plugin for WordPress is vulnerable to Remote Code Execution via Local File Inclusion in all versions up to, and including, 3.4.1 via the bdp_get_more_post function hooked via a nopriv AJAX. This is due to function utilizing an unsafe extract() method to extract values from the POST variable and passing that input to the include() function. This makes it possible for unauthenticated attackers to include arbitrary PHP files and achieve remote code execution. On vulnerable Docker configurations it may be possible for an attacker to create a PHP file and then subsequently include it to achieve RCE.

Description source: CVE List

Exploitation context

Known exploitation

VulnCheck KEV
Listed · Aug 21, 2025 · VulnCheck
Reported exploitation
Observed · VulnCheck

Available material

Nuclei templates
1

CISA SSVC decision

ExploitationNone
AutomatableNo
Technical impactTotal

CISA Coordinator · SSVC 2.0.3 · Evaluated Jun 10, 2025 · Source: CVE List

Affected products and versions

3
ProductSourceVersion rangeStatus

Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News

Browse infornweb / Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News

Default status: unaffected

CVE ListThrough 3.4.1affected
VulnCheckVersion data not supplied

news_\&_blog_designer_pack_wordpress_blog_plugin

Browse infornweb / news_\&_blog_designer_pack_wordpress_blog_plugin

Default status: unknown

CVE ListThrough 3.4.1affected

Nuclei templates

1
ProjectDiscoveryHIGHNews & Blog Designer Pack – WordPress Blog Plugin <= 3.4.1 - Unauthenticated Local File InclusionCVSS 8.1

The News & Blog Designer Pack WordPress plugin up to version 3.4.1 contains a remote code execution caused by local file inclusion in the bdp_get_more_post function, letting unauthenticated attackers include arbitrary PHP files, exploit requires AJAX request with crafted POST data.

Impact

Attackers can include arbitrary PHP files, leading to remote code execution and full site compromise.

Remediation

Update to the latest version beyond 3.4.1 or disable the vulnerable AJAX functionality.

Authorsdaffainfo
Template tagscvecve2023wordpresswpwp-pluginblog-designer-packlfivkev
CVSS vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CPE: cpe:2.3:a:infornweb:news_\&_blog_designer_pack:*:*:*:*:*:wordpress:*:*

Source: ProjectDiscovery

References

5