ZeroHour

Vulnerabilities

53 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-66296
Reflected XSS in oaskit default HTML error handler (CVE-2026-66296)

oaskit versions 0.1.0 through before 0.14.1 contain a reflected cross-site scripting flaw in Oaskit.ErrorHandler.Default (format_reason/4 and reason_to_html/1), which renders request-validation failures as an HTML page whenever the request's Accept header includes html and interpolates request-controlled strings without HTML escaping. The unescaped values are object keys from the request body or from object/deepObject query parameters (reflected in the JSON Schema error's instance path, e.g. when a schema uses additionalProperties: false) and the raw Content-Type header (reflected in unsupported-media-type errors); because browsers send Accept: text/html on ordinary navigation, a single crafted GET link such as one carrying a key like filter[ ]=x is sufficient to inject and execute script, with no form POST or attacker-hosted script required. The injected script runs in the origin of the application using oaskit, giving the attacker access to that origin's cookies, session, and same-origin responses as the victim. Any Elixir/Phoenix application using an affected oaskit version is exposed by default, since Oaskit.Plugs.ValidateRequest defaults :html_errors to true and :error_handler to the vulnerable default handler, so no opt-in is needed. No exploitation in the wild is known at this time; the flaw has a CVSS 4.0 score of 5.1 (medium), EPSS of 0.2% over 30 days, is not in CISA KEV, and a public advisory/PoC exists (GHSA-h7xw-x8wr-xpcc).

Do: Upgrade oaskit to 0.14.1 or later. Applications that cannot upgrade immediately should set :html_errors to false (or supply a custom error handler that HTML-escapes reflected values) on Oaskit.Plugs.ValidateRequest, since the vulnerable default handler is enabled by default. Audit whether your application renders validation errors to browser navigations (e.g., GET endpoints with object/deepObject query parameters rejected under additionalProperties: false) and whether links to them could be attacker-crafted.

5.1<1% PoC
  • lud oaskit from 0.1.0 before 0.14.1
nichelikely hundreds to low-thousands of Elixir/Phoenix applications (estimate; no public install counts in the data)
CVE-2026-48710
HTTP Request Smuggling in Kludex Starlette (CVE-2026-48710)

Kludex Starlette prior to version 1.0.1 did not validate the HTTP Host request header before using it to reconstruct request.url, an inconsistency classified as HTTP request/response smuggling (CWE-444). Because routing operates on the raw ASGI scope path while request.url is rebuilt from the unvalidated Host header, an attacker can send a malformed Host header so that request.url.path differs from the path the router actually processed. Any middleware or endpoint that enforces security restrictions based on request.url rather than the raw scope path can then be tricked into approving requests that should have been blocked, bypassing those controls. All Starlette deployments below 1.0.1 are affected, both direct users and downstream products that bundle the library, including Red Hat offerings such as Ansible Automation Platform, OpenShift AI, OpenShift Lightspeed, Satellite, AI Inference Server, Migration Toolkit for Applications, and Enterprise Linux AI. CISA added the flaw to the Known Exploited Vulnerabilities catalog on 2026-09-02, confirming active exploitation; related reporting describes attackers deploying reverse shells and crypto miners, and EPSS ranks it in the 98th percentile with a 36.3% probability of exploitation within 30 days.

Do: Upgrade Starlette to 1.0.1 or later, which validates the Host header against RFC 9112/RFC 3986 grammar and falls back to scope['server'] for malformed values, and apply the corresponding Red Hat updates for each bundled product listed above. Until patched, review middleware and endpoints that enforce security decisions from request.url and validate or pin the Host header at your reverse proxy or load balancer. As a KEV entry, federal agencies must patch per BOD 26-04 timelines based on each asset's internet exposure, and operators of internet-facing AI infrastructure should verify their Starlette/FastAPI dependency versions.

6.536% KEV PoC ×3
  • Kludex (Encode) Starlette All versions prior to 1.0.1
  • Red Hat AI Inference Server
  • Red Hat Ansible Automation Platform
  • +5 more
mass>1M library deployments (Starlette is the core ASGI dependency beneath FastAPI and much of the Python AI-serving stack, with hundreds of millions of monthly…
CVE-2026-4420
Bludit is vulnerable to Stored Cross-Site Scripting (XSS) in its page creating functionality.

Bludit is vulnerable to Stored Cross-Site Scripting (XSS) in its page creating functionality. An authenticated attacker with page creation privileges (such as Author, Editor, or Administrator) can embed a malicious JavaScript payload in the tags field of a newly created article. This payload will be executed when a victim visits the URL of the uploaded resource. The uploaded resource itself is accessible without authentication. Critically, this vulnerability could be used to automatically create a new site administrator if the victim has enough privileges. The vendor was notified early about this vulnerability, but didn't respond with the details of vulnerability or vulnerable version range. Only versions 3.17.2 and 3.18.0 were tested and confirmed as vulnerable, other versions were not tested and might also be vulnerable.

NVD description · AI analysis pending
5.1<1%
  • bludit bludit
CVE-2026-25099
+2 in the same advisory: …25101 …25100
Bludit’s API plugin allows an authenticated attacker with a valid API token to upload files of any type and extension without restriction, which can then be exe

Bludit’s API plugin allows an authenticated attacker with a valid API token to upload files of any type and extension without restriction, which can then be executed, leading to Remote Code Execution. This issue was fixed in 3.18.4.

NVD description · AI analysis pending
8.7
group max
2%
  • bludit bludit
CVE-2026-27741
+1 in the same advisory: …27742
Bludit version 3.16.1 contains a cross-site request forgery (CSRF) vulnerability in the /admin/uninstall-plugin/ and /admin/install-theme/ endpoints.

Bludit version 3.16.1 contains a cross-site request forgery (CSRF) vulnerability in the /admin/uninstall-plugin/ and /admin/install-theme/ endpoints. The application does not implement anti-CSRF tokens or other request origin validation mechanisms for these administrative actions. An attacker can induce an authenticated administrator to visit a malicious page that silently submits crafted requests, resulting in unauthorized plugin uninstallation or theme installation. This may lead to loss of functionality, execution of untrusted code via malicious themes, and compromise of system integrity.

NVD description · AI analysis pending
5.1<1% PoC
  • bludit bludit
CVE-2025-67246
A local information disclosure vulnerability exists in the Ludashi driver before 5.1025 due to a lack of access control in the IOCTL handler.

A local information disclosure vulnerability exists in the Ludashi driver before 5.1025 due to a lack of access control in the IOCTL handler. This driver exposes a device interface accessible to a normal user and handles attacker-controlled structures containing the lower 4GB of physical addresses. The handler maps arbitrary physical memory via MmMapIoSpace and copies data back to user mode without verifying the caller's privileges or the target address range. This allows unprivileged users to read arbitrary physical memory, potentially exposing kernel data structures, kernel pointers, security tokens, and other sensitive information. This vulnerability can be further exploited to bypass the Kernel Address Space Layout Rules (KASLR) and achieve local privilege escalation.

NVD description · AI analysis pending
7.3<1% PoC
  • ludashi ludashi driver
CVE-2023-53907
Bludit versions before 3.13.1 contain an authenticated file download vulnerability in the Backup Plugin that allows logged-in users to access arbitrary files.

Bludit versions before 3.13.1 contain an authenticated file download vulnerability in the Backup Plugin that allows logged-in users to access arbitrary files. Attackers can exploit the plugin's download functionality by manipulating file path parameters to read sensitive system files through directory traversal.

NVD description · AI analysis pending
7.1<1% PoC
  • bludit bludit
CVE-2024-24551
+4 in the same advisory: …24550 …24554 …24553 …24552
A security vulnerability has been identified in Bludit, allowing authenticated attackers to execute arbitrary code through the Image API.

A security vulnerability has been identified in Bludit, allowing authenticated attackers to execute arbitrary code through the Image API. This vulnerability arises from improper handling of file uploads, enabling malicious actors to upload and execute PHP files.

NVD description · AI analysis pending
8.9
group max
<1% PoC
  • bludit bludit
CVE-2024-25297
Cross Site Scripting (XSS) vulnerability in Bludit CMS version 3.15, allows remote attackers to execute arbitrary code and obtain sensitive information via edit

Cross Site Scripting (XSS) vulnerability in Bludit CMS version 3.15, allows remote attackers to execute arbitrary code and obtain sensitive information via edit-content.php.

NVD description · AI analysis pending
4.8<1% PoC
  • bludit bludit
CVE-2024-22287
Cross-Site Request Forgery (CSRF) vulnerability in Luděk Melichar Better Anchor Links allows Cross-Site Scripting (XSS).This issue affects Better Anchor Links:

Cross-Site Request Forgery (CSRF) vulnerability in Luděk Melichar Better Anchor Links allows Cross-Site Scripting (XSS).This issue affects Better Anchor Links: from n/a through 1.7.5.

NVD description · AI analysis pending
6.1<1%
  • ludek better anchor links
CVE-2023-24674
+1 in the same advisory: …24675
Permissions vulnerability found in Bludit CMS v.4.0.0 allows local attackers to escalate privileges via the role:admin parameter.

Permissions vulnerability found in Bludit CMS v.4.0.0 allows local attackers to escalate privileges via the role:admin parameter.

NVD description · AI analysis pending
7.8
group max
<1% PoC
  • bludit bludit
CVE-2020-20210
Bludit 3.9.2 is vulnerable to Remote Code Execution (RCE) via /admin/ajax/upload-images.

Bludit 3.9.2 is vulnerable to Remote Code Execution (RCE) via /admin/ajax/upload-images.

NVD description · AI analysis pending
8.81% PoC
  • bludit bludit
CVE-2023-34845
Bludit v3.14.1 was discovered to contain an arbitrary file upload vulnerability in the component /admin/new-content.

Bludit v3.14.1 was discovered to contain an arbitrary file upload vulnerability in the component /admin/new-content. This vulnerability allows attackers to execute arbitrary web scripts or HTML via uploading a crafted SVG file. NOTE: the product's security model is that users are trusted by the administrator to insert arbitrary content (users cannot create their own accounts through self-registration).

NVD description · AI analysis pending
5.4<1% PoC
  • bludit bludit
CVE-2023-31698
Bludit v3.14.1 is vulnerable to Stored Cross Site Scripting (XSS) via SVG file on site logo.

Bludit v3.14.1 is vulnerable to Stored Cross Site Scripting (XSS) via SVG file on site logo. NOTE: the product's security model is that users are trusted by the administrator to insert arbitrary content (users cannot create their own accounts through self-registration).

NVD description · AI analysis pending
5.43% PoC ×2
  • bludit bludit
CVE-2023-31572
An issue in Bludit 4.0.0-rc-2 allows authenticated attackers to change the Administrator password and escalate privileges via a crafted request.

An issue in Bludit 4.0.0-rc-2 allows authenticated attackers to change the Administrator password and escalate privileges via a crafted request.

NVD description · AI analysis pending
8.8<1% PoC
  • bludit bludit
CVE-2023-24622
isInList in the safeurl-python package before 1.2 for Python has an insufficiently restrictive regular expression for external domains, leading to SSRF.

isInList in the safeurl-python package before 1.2 for Python has an insufficiently restrictive regular expression for external domains, leading to SSRF.

NVD description · AI analysis pending
5.3<1% PoC
  • includesecurity safeurl-python
CVE-2022-36282
Authenticated (editor+) Stored Cross-Site Scripting (XSS) vulnerability in Roman Pronskiy's Search Exclude plugin <= 1.2.6 at WordPress.

Authenticated (editor+) Stored Cross-Site Scripting (XSS) vulnerability in Roman Pronskiy's Search Exclude plugin <= 1.2.6 at WordPress.

NVD description · AI analysis pending
5.4<1%
  • search exclude project search exclude
CVE-2020-19228
An issue was found in bludit v3.13.0, unsafe implementation of the backup plugin allows attackers to upload arbitrary files.

An issue was found in bludit v3.13.0, unsafe implementation of the backup plugin allows attackers to upload arbitrary files.

NVD description · AI analysis pending
7.21% PoC
  • bludit bludit
CVE-2022-1590
A vulnerability was found in Bludit 3.13.1.

A vulnerability was found in Bludit 3.13.1. It has been declared as problematic. This vulnerability affects the endpoint /admin/new-content of the New Content module. The manipulation of the argument content with the input leads to cross site scripting. The attack can be initiated remotely but requires an authentication. The exploit has been disclosed to the public and may be used.

NVD description · AI analysis pending
5.4<1% PoC
  • bludit bludit
CVE-2022-24803
Asciidoctor-include-ext is Asciidoctor’s standard include processor reimplemented as an extension.

Asciidoctor-include-ext is Asciidoctor’s standard include processor reimplemented as an extension. Versions prior to 0.4.0, when used to render user-supplied input in AsciiDoc markup, may allow an attacker to execute arbitrary system commands on the host operating system. This attack is possible even when `allow-uri-read` is disabled! The problem has been patched in the referenced commits.

NVD description · AI analysis pending
9.83% PoC
  • asciidoctor-include-ext project asciidoctor-include-ext
CVE-2021-45745
+1 in the same advisory: …45744
A Stored Cross Site Scripting (XSS) vulnerability exists in Bludit 3.13.1 via the About Plugin in login panel.

A Stored Cross Site Scripting (XSS) vulnerability exists in Bludit 3.13.1 via the About Plugin in login panel.

NVD description · AI analysis pending
5.41%
  • bludit bludit
CVE-2021-24845
The Improved Include Page WordPress plugin through 1.2 allows passing shortcode attributes with post_type & post_status which can be used to retrieve arbitrary

The Improved Include Page WordPress plugin through 1.2 allows passing shortcode attributes with post_type & post_status which can be used to retrieve arbitrary content. This way, users with a role as low as Contributor can gain access to content they are not supposed to.

NVD description · AI analysis pending
6.5<1% PoC
  • improved include page project improved include page
CVE-2021-35323
Cross Site Scripting (XSS) vulnerability exists in bludit 3-13-1 via the username in admin/login.

Cross Site Scripting (XSS) vulnerability exists in bludit 3-13-1 via the username in admin/login.

NVD description · AI analysis pending
6.16% PoC ×2
  • bludit bludit
CVE-2020-20495
bludit v3.13.0 contains an arbitrary file deletion vulnerability in the backup plugin via the `deleteBackup' parameter.

bludit v3.13.0 contains an arbitrary file deletion vulnerability in the backup plugin via the `deleteBackup' parameter.

NVD description · AI analysis pending
9.12% PoC
  • bludit bludit
CVE-2020-18879
Unrestricted File Upload in Bludit v3.8.1 allows remote attackers to execute arbitrary code by uploading malicious files via the component 'bl-kereln/ajax/uploa

Unrestricted File Upload in Bludit v3.8.1 allows remote attackers to execute arbitrary code by uploading malicious files via the component 'bl-kereln/ajax/upload-logo.php'.

NVD description · AI analysis pending
9.83% PoC
  • bludit bludit
CVE-2021-25808
A code injection vulnerability in backup/plugin.php of Bludit 3.13.1 allows attackers to execute arbitrary code via a crafted ZIP file.

A code injection vulnerability in backup/plugin.php of Bludit 3.13.1 allows attackers to execute arbitrary code via a crafted ZIP file.

NVD description · AI analysis pending
7.81% PoC
  • bludit bludit
CVE-2021-24453
The Include Me WordPress plugin through 1.2.1 is vulnerable to path traversal / local file inclusion, which can lead to Remote Code Execution (RCE) of the syste

The Include Me WordPress plugin through 1.2.1 is vulnerable to path traversal / local file inclusion, which can lead to Remote Code Execution (RCE) of the system due to log poisoning and therefore potentially a full compromise of the underlying structure

NVD description · AI analysis pending
8.85% PoC
  • include me project include me
CVE-2020-23765
A file upload vulnerability was discovered in the file path /bl-plugins/backup/plugin.php on Bludit version 3.12.0.

A file upload vulnerability was discovered in the file path /bl-plugins/backup/plugin.php on Bludit version 3.12.0. If an attacker is able to gain Administrator rights they will be able to use unsafe plugins to upload a backup file and control the server.

NVD description · AI analysis pending
7.21% PoC
  • bludit bludit
CVE-2020-18190
Bludit v3.8.1 is affected by directory traversal.

Bludit v3.8.1 is affected by directory traversal. Remote attackers are able to delete arbitrary files via /admin/ajax/upload-profile-picture.

NVD description · AI analysis pending
9.12% PoC
  • bludit bludit
CVE-2020-15006
+1 in the same advisory: …15026
Bludit 3.12.0 allows stored XSS via JavaScript code in an SVG document to bl-kernel/ajax/logo-upload.php.

Bludit 3.12.0 allows stored XSS via JavaScript code in an SVG document to bl-kernel/ajax/logo-upload.php.

NVD description · AI analysis pending
5.4
group max
<1% PoC
  • bludit bludit
CVE-2020-13889
showAlert() in the administration panel in Bludit 3.12.0 allows XSS.

showAlert() in the administration panel in Bludit 3.12.0 allows XSS.

NVD description · AI analysis pending
5.4<1% PoC
  • bludit bludit
CVE-2020-8812
+1 in the same advisory: …8811
Bludit 3.10.0 allows Editor or Author roles to insert malicious JavaScript on the WYSIWYG editor.

Bludit 3.10.0 allows Editor or Author roles to insert malicious JavaScript on the WYSIWYG editor. NOTE: the vendor's perspective is that this is "not a bug.

NVD description · AI analysis pending
5.4
group max
<1% PoC
  • bludit bludit
CVE-2019-17240
bl-kernel/security.class.php in Bludit 3.9.2 allows attackers to bypass a brute-force protection mechanism by using many different forged X-Forwarded-For or Cli

bl-kernel/security.class.php in Bludit 3.9.2 allows attackers to bypass a brute-force protection mechanism by using many different forged X-Forwarded-For or Client-IP HTTP headers.

NVD description · AI analysis pending
9.840% PoC ×2
  • bludit bludit
CVE-2019-16334
In Bludit v3.9.2, there is a persistent XSS vulnerability in the Categories -> Add New Category -> Name field.

In Bludit v3.9.2, there is a persistent XSS vulnerability in the Categories -> Add New Category -> Name field. NOTE: this may overlap CVE-2017-16636.

NVD description · AI analysis pending
4.8<1% PoC
  • bludit bludit
CVE-2019-15895
search-exclude.php in the "Search Exclude" plugin before 1.2.4 for WordPress allows unauthenticated options changes.

search-exclude.php in the "Search Exclude" plugin before 1.2.4 for WordPress allows unauthenticated options changes.

NVD description · AI analysis pending
7.52%
  • search exclude project search exclude
CVE-2019-16113
Bludit 3.9.2 allows remote code execution via bl-kernel/ajax/upload-images.php because PHP code can be entered with a .jpg file name, and then this PHP code can

Bludit 3.9.2 allows remote code execution via bl-kernel/ajax/upload-images.php because PHP code can be entered with a .jpg file name, and then this PHP code can write other PHP code to a ../ pathname.

NVD description · AI analysis pending
8.878% PoC ×4
  • bludit bludit
CVE-2019-12742
Bludit prior to 3.9.1 allows a non-privileged user to change the password of any account, including admin.

Bludit prior to 3.9.1 allows a non-privileged user to change the password of any account, including admin. This occurs because of bl-kernel/admin/controllers/user-password.php Insecure Direct Object Reference (a modified username POST parameter).

NVD description · AI analysis pending
8.81%
  • bludit bludit
CVE-2019-12548
Bludit before 3.9.0 allows remote code execution for an authenticated user by uploading a php file while changing the logo through /admin/ajax/upload-logo.

Bludit before 3.9.0 allows remote code execution for an authenticated user by uploading a php file while changing the logo through /admin/ajax/upload-logo.

NVD description · AI analysis pending
8.83%
  • bludit bludit
CVE-2018-1000811
bludit version 3.0.0 contains a Unrestricted Upload of File with Dangerous Type vulnerability in Content Upload in Pages Editor that can result in Remote Comman

bludit version 3.0.0 contains a Unrestricted Upload of File with Dangerous Type vulnerability in Content Upload in Pages Editor that can result in Remote Command Execution. This attack appear to be exploitable via malicious user have to upload a crafted payload containing PHP code.

NVD description · AI analysis pending
8.848% PoC
  • bludit bludit