CVEs published April 18, 2026

53 CVEs9 criticalUpdated October 22, 2026Source: NVD

77,396 CVEs in 2026

MonWedFri JanFebMarAprMayJunJulAugSepOct
Apr 18
protobufjs9.8CVE-2026-41242

protobufjs compiles protobuf definitions into JavaScript (JS) functions.

Apr 18
SAIL9.8CVE-2026-40494

The TGA codec's RLE decoder in `tga.c` has an asymmetric bounds check vulnerability.

Apr 18
SAIL9.8CVE-2026-40493

The PSD codec computes bytes-per-pixel (`bpp`) from raw header fields `channels * depth`, but the pixel buffer is allocated based on the resolved pixel format.

Apr 18
SAIL9.8CVE-2026-40492

The XWD codec resolves pixel format based on `pixmap_depth` but the byte-swap code uses `bits_per_pixel` independently.

Apr 18
NovumOS9.3CVE-2026-40317

Syscall 12 (JumpToUser) accepts an arbitrary entry point address from user-space registers without validation, allowing any Ring 3 user-mode process to jump to kernel addresses and execute arbitrary code in…

Apr 18
ChurchCRM9.1CVE-2026-40582

The /api/public/user/login endpoint validates only the username and password before returning the user's API key, bypassing the normal authentication flow that enforces account lockout and two-factor…

Apr 18
ChurchCRM9.1CVE-2026-40484

The database backup restore functionality extracts uploaded archive contents and copies files from the Images/ directory into the web-accessible document root using recursiveCopyDirectory(), which performs…

Apr 18
Hot Chocolate9.1CVE-2026-40324

13.9.16, 14.3.1, and 15.1.14, Hot Chocolate's recursive descent parser `Utf8GraphQLParser` has no recursion depth limit.

Apr 18
NovumOS9.0CVE-2026-40572

Syscall 15 (MemoryMapRange) allows Ring 3 user-mode processes to map arbitrary virtual address ranges into their address space without validating against forbidden regions, including critical kernel…

Apr 18
Postiz8.9CVE-2026-40487

A file upload validation bypass allows any authenticated user to upload arbitrary HTML, SVG, or other executable file types to the server by spoofing the `Content-Type` header.

Apr 18
all8.8CVE-2026-6518

The CMP – Coming Soon & Maintenance Plugin by NiteoThemes plugin for WordPress is vulnerable to arbitrary file upload and remote code execution in all versions up to, and including, 4.1.16 via the…

Apr 18
Movary8.8CVE-2026-40350

An ordinary authenticated user can access the user-management endpoints `/settings/users` and use them to enumerate all users and create a new administrator account.

Apr 18
Movary8.8CVE-2026-40349

An ordinary authenticated user can escalate their own account to administrator by sending `isAdmin=true` to `PUT /settings/users/{userId}` for their own user ID.

Apr 18
Emissary8.8CVE-2026-35582

Executrix.getCommand() is vulnerable to OS command injection because it interpolates temporary file paths into a /bin/sh -c shell command string without any escaping or input validation.

Apr 18
Airflow8.8CVE-2026-30898

An example of BashOperator in Airflow documentation suggested a way of passing dag_run.conf in the way that could cause unsanitized user input to be used to escalate privileges of UI user to allow execute…

Apr 18
editorconfig-core-c8.6CVE-2026-40489

Versions up to and including 0.12.10 have a stack-based buffer overflow in ec_glob() that allows an attacker to crash any application using libeditorconfig by providing a specially crafted directory…

Apr 18
ChurchCRM8.1CVE-2026-40581

The family record deletion endpoint (SelectDelete.php) performs permanent, irreversible deletion of family records and all associated data via a plain GET request with no CSRF token validation.

Apr 18
Movary7.7CVE-2026-40348

An ordinary authenticated user can trigger server-side requests to arbitrary internal targets through `POST /settings/jellyfin/server-url-verify`.

Apr 18
SP17.5CVE-2026-40323

A soundness vulnerability in the SP1 V6 recursive shard verifier allows a malicious prover to construct a recursive proof from a shard proof that the native verifier would reject.

Apr 18
SecureDrop Client7.5CVE-2026-35465

A compromised SecureDrop Server can achieve code execution on the Client's virtual machine (sd-app) by exploiting improper filename validation in gzip archive extraction, which permits absolute paths and…

Apr 18
Airflow7.5CVE-2026-32228

UI / API User with asset materialize permission could trigger dags they had no access to.

Apr 18
Airflow7.5CVE-2026-30912

Exception/stack trace of errors was exposed in API even if "api/expose_stack_traces" was set to false.

Apr 18
all7.5CVE-2026-2262

The Easy Appointments plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.12.21 via the `/wp-json/wp/v2/eablocks/ea_appointments/` REST API endpoint.

Apr 18
Airflow7.2CVE-2026-25917

Dag Authors, who normally should not be able to execute code in the webserver context could craft XCom payload causing the webserver to execute arbitrary code.

Apr 18
ChurchCRM7.1CVE-2026-40482

Versions prior to 7.2.0 have SQL injection in FinancialService::getMemberByScanString() via unsanitized $routeAndAccount concatenated into raw SQL.

Apr 18
ChurchCRM7.1CVE-2026-40480

The GET /api/person/{personId} endpoint loads and returns person records without performing object-level authorization checks.

Apr 18
iTerm26.9CVE-2026-41253

Displaying a .txt file can cause code execution via DCS 2000p and OSC 135 data, if the working directory contains a malicious file whose name is valid output from the conductor encoding path, such as a…

Apr 18
CVE-2026-404906.8

The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses.

Apr 18
gdown6.5CVE-2026-40491

Versions prior to 5.2.2 are vulnerable to a Path Traversal attack within the extractall functionality.

Apr 18
NocoBase6.5CVE-2026-40346

NocoBase's workflow HTTP request plugin and custom request action plugin make server-side HTTP requests to user-provided URLs without any SSRF protection.

Apr 18
all6.4CVE-2026-6048

The Flipbox Addon for Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Flipbox widget's button URL `custom_attributes` field in all versions up to, and including, 2.1.1…

Apr 18
all6.4CVE-2026-4801

The Page Builder Gutenberg Blocks – CoBlocks plugin for WordPress is vulnerable to Stored Cross-Site Scripting via external iCal feed data in all versions up to, and including, 3.1.16 due to insufficient…

Apr 18
CVE-2026-29866.4

The Contextual Related Posts plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'other_attributes' parameter in versions up to, and including, 4.2.1 due to insufficient input…

Apr 18
all6.4CVE-2026-1559

The Youzify plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'checkin_place_id' parameter in all versions up to, and including, 1.3.6 due to insufficient input sanitization and…

Apr 18
all6.4CVE-2026-0894

The Content Blocks (Custom Post Widget) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's content_block shortcode in all versions up to, and including, 3.3.9 due to…

Apr 18
libgphoto26.1CVE-2026-40340

Versions up to and including 2.5.33 have an out-of-bounds read vulnerability in `ptp_unpack_OI()` in `camlibs/ptp2/ptp-pack.c` (lines 530–563).

Apr 18
libgphoto26.1CVE-2026-40333

Two functions in camlibs/ptp2/ptp-pack.c accept a data pointer but no length parameter, performing unbounded reads.

Apr 18
all6.1CVE-2026-1838

The Hostel plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'shortcode_id' parameter in all versions up to, and including, 1.1.6 due to insufficient input sanitization and output…

Apr 18
apache-airflow-providers-keycloak5.4CVE-2026-40948

The Keycloak authentication manager in `apache-airflow-providers-keycloak` did not generate or validate the OAuth 2.0 `state` parameter on the login / login-callback flow, and did not use PKCE.

Apr 18
ChurchCRM5.4CVE-2026-40483

The Pledge Editor renders donation comment values directly into HTML input value attributes without escaping via htmlspecialchars().

Apr 18
CVE-2026-25055.4

The Categories Images plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.3.1, via the 'z_taxonomy_image' shortcode.

Apr 18
ChurchCRM5.3CVE-2026-40485

The public API login endpoint (/api/public/user/login) returns distinguishable HTTP response codes based on whether a username exists: 404 for non-existent users and 401 for valid users with incorrect…

Apr 18
Python-Multipart5.3CVE-2026-40347

Versions prior to 0.0.26 have a denial of service vulnerability when parsing crafted `multipart/form-data` requests with large preamble or epilogue sections.

Apr 18
libgphoto25.2CVE-2026-40339

Versions up to and including 2.5.33 have an out-of-bounds read in `ptp_unpack_Sony_DPD()` in `camlibs/ptp2/ptp-pack.c` (line 842).

Apr 18
libgphoto25.2CVE-2026-40338

Versions up to and including 2.5.33 have an out-of-bounds read in the PTP_DPFF_Enumeration case of `ptp_unpack_Sony_DPD()` in `camlibs/ptp2/ptp-pack.c` (line 856).

Apr 18
libgphoto25.2CVE-2026-40335

Versions up to and including 2.5.33 have an out-of-bounds read in `ptp_unpack_DPV()` in `camlibs/ptp2/ptp-pack.c` (lines 622–629).

Apr 18
Sentry kernel5.1CVE-2026-40337

A given task with one of the DEV or IO capability is able to interact with another task's IRQ line through the __sys_int_* syscall familly.

Apr 18
ChurchCRM4.8CVE-2026-40593

The User Editor (UserEditor.php) renders stored usernames directly into an HTML input value attribute without applying htmlspecialchars().

Apr 18
Little CMS (lcms2)4.0CVE-2026-41254

Little CMS (lcms2) through 2.18 has an integer overflow in CubeSize in cmslut.c because the overflow check is performed after the multiplication.

Apr 18
Airflow3.7CVE-2026-32690

Secrets in Variables saved as JSON dictionaries were not properly redacted - in case thee variables were retrieved by the user the secrets stored as nested fields were not masked.

Apr 18
libgphoto23.5CVE-2026-40341

An out of bound read in ptp_unpack_EOS_FocusInfoEx could be used to crash libgphoto2 when processing input from untrusted USB devices.

Apr 18
libgphoto23.5CVE-2026-40334

A missing null terminator exists in ptp_unpack_Canon_FE() in camlibs/ptp2/ptp-pack.c (line 1377).

Apr 18
libgphoto22.4CVE-2026-40336

Versions up to and including 2.5.33 have a memory leak in `ptp_unpack_Sony_DPD()` in `camlibs/ptp2/ptp-pack.c` (lines 884–885).