Exploit Database

148,607 exploits tracked across all sources.

Sort: Activity Stars
CVE-2026-31874 WRITEUP CRITICAL
Taskosaur 1.0.0 - Privilege Escalation
Taskosaur is an open source project management platform with conversational AI for task execution in-app. In 1.0.0, the application does not properly validate or restrict the role parameter during the user registration process. An attacker can manually modify the request payload and assign themselves elevated privileges. Because the backend does not enforce role assignment restrictions or ignore client-supplied role parameters, the server accepts the manipulated value and creates the account with SUPER_ADMIN privileges. This allows any unauthenticated attacker to register a fully privileged administrative account.
CVSS 9.8
CVE-2026-31876 WRITEUP MEDIUM
Notesnook Desktop < 3.3.9 - Stored Cross-Site Scripting via Twitter/X Embed URL
Notesnook is a note-taking app focused on user privacy & ease of use. Prior to 3.3.9, a Stored Cross-Site Scripting (XSS) vulnerability existed in Notesnook's editor embed component when rendering Twitter/X embed URLs. The tweetToEmbed() function in component.tsx interpolated the user-supplied URL directly into an HTML string without escaping, which was then assigned to the srcdoc attribute of an <iframe>. This vulnerability is fixed in 3.3.9.
CVSS 5.4
CVE-2026-31894 WRITEUP HIGH
WeGIA 3.6.5 - Arbitrary File Read via Unvalidated Symbolic Links in Backup Archive
WeGIA is a web manager for charitable institutions. In 3.6.5, The patched loadBackupDB() extracts tar.gz archives to a temporary directory using PHP's PharData class, then uses glob() and file_get_contents() to read SQL files from the extracted contents. Neither the extraction nor the file reading validates whether archive members are symbolic links. This vulnerability is fixed in 3.6.6.
CVSS 7.5
CVE-2026-31900 WRITEUP CRITICAL
Black GitHub Action - Command Injection
Black is the uncompromising Python code formatter. Black provides a GitHub action for formatting code. This action supports an option, use_pyproject: true, for reading the version of Black to use from the repository pyproject.toml. A malicious pull request could edit pyproject.toml to use a direct URL reference to a malicious repository. This could lead to arbitrary code execution in the context of the GitHub Action. Attackers could then gain access to secrets or permissions available in the context of the action. Version 26.3.0 fixes this vulnerability.
CVSS 9.8
CVE-2026-31975 WRITEUP CRITICAL
Cloud CLI <1.25.0 - Command Injection
Cloud CLI (aka Claude Code UI) is a desktop and mobile UI for Claude Code, Cursor CLI, Codex, and Gemini-CLI. Prior to 1.25.0, OS Command Injection via WebSocket Shell. Both projectPath and initialCommand in server/index.js are taken directly from the WebSocket message payload and interpolated into a bash command string without any sanitization, enabling arbitrary OS command execution. A secondary injection vector exists via unsanitized sessionId. This vulnerability is fixed in 1.25.0.
CVSS 9.8
CVE-2026-32094 WRITEUP MEDIUM
Shescape <2.1.10 - Command Injection
Shescape is a simple shell escape library for JavaScript. Prior to 2.1.10, Shescape#escape() does not escape square-bracket glob syntax for Bash, BusyBox sh, and Dash. Applications that interpolate the return value directly into a shell command string can cause an attacker-controlled value like secret[12] to expand into multiple filesystem matches instead of a single literal argument, turning one argument into multiple trusted-pathname matches. This vulnerability is fixed in 2.1.10.
CVSS 6.5
CVE-2026-32096 WRITEUP CRITICAL
Plunk < 0.7.0 - Unauthenticated Server-Side Request Forgery via SNS Webhook
Plunk is an open-source email platform built on top of AWS SES. Prior to 0.7.0, a Server-Side Request Forgery (SSRF) vulnerability existed in the SNS webhook handler. An unauthenticated attacker could send a crafted request that caused the server to make an arbitrary outbound HTTP GET request to any host accessible from the server. This vulnerability is fixed in 0.7.0.
CVSS 9.3
CVE-2026-32117 WRITEUP HIGH
grafanacubism-panel < 0.1.2 - Authenticated Stored Cross-Site Scripting via Zoom Link Handler
The grafanacubism-panel plugin allows use of cubism.js in Grafana. In 0.1.2 and earlier, the panel's zoom-link handler passes a dashboard-editor-supplied URL directly to window.location.assign() / window.open() with no scheme validation. An attacker with dashboard Editor privileges can set the link to a javascript: URI; when any Viewer drag-zooms on the panel, the payload executes in the Grafana origin.
CVSS 7.6
CVE-2026-3949 WRITEUP LOW
strukturag libheif <=1.21.2 - Memory Corruption
A vulnerability was determined in strukturag libheif up to 1.21.2. This affects the function vvdec_push_data2 of the file libheif/plugins/decoder_vvdec.cc of the component HEIF File Parser. Executing a manipulation of the argument size can lead to out-of-bounds read. The attack needs to be launched locally. The exploit has been publicly disclosed and may be utilized. This patch is called b97c8b5f198b27f375127cd597a35f2113544d03. It is advisable to implement a patch to correct this issue.
CVSS 3.3
CVE-2026-3950 WRITEUP LOW
strukturag libheif <=1.21.2 - Memory Corruption
A vulnerability was identified in strukturag libheif up to 1.21.2. This impacts the function Track::load of the file libheif/sequences/track.cc of the component stsz/stts. The manipulation leads to out-of-bounds read. The attack needs to be performed locally. The exploit is publicly available and might be used. Applying a patch is the recommended action to fix this issue. The patch available is inofficial and not approved yet.
CVSS 3.3
CVE-2025-68431 WRITEUP MEDIUM
libheif <1.21.0 - Memory Corruption
libheif is an HEIF and AVIF file format decoder and encoder. Prior to version 1.21.0, a crafted HEIF that exercises the overlay image item path triggers a heap buffer over-read in `HeifPixelImage::overlay()`. The function computes a negative row length (likely from an unclipped overlay rectangle or invalid offsets), which then underflows when converted to `size_t` and is passed to `memcpy`, causing a very large read past the end of the source plane and a crash. Version 1.21.0 contains a patch. As a workaround, avoid decoding images using `iovl` overlay boxes.
CVSS 6.5
CVE-2025-68431 WRITEUP MEDIUM
libheif <1.21.0 - Memory Corruption
libheif is an HEIF and AVIF file format decoder and encoder. Prior to version 1.21.0, a crafted HEIF that exercises the overlay image item path triggers a heap buffer over-read in `HeifPixelImage::overlay()`. The function computes a negative row length (likely from an unclipped overlay rectangle or invalid offsets), which then underflows when converted to `size_t` and is passed to `memcpy`, causing a very large read past the end of the source plane and a crash. Version 1.21.0 contains a patch. As a workaround, avoid decoding images using `iovl` overlay boxes.
CVSS 6.5
CVE-2025-43967 WRITEUP LOW
libheif < 1.19.6 - NULL Pointer Dereference in ImageItem_Grid::get_decoder
libheif before 1.19.6 has a NULL pointer dereference in ImageItem_Grid::get_decoder in image-items/grid.cc because a grid image can reference a nonexistent image item.
CVSS 2.9
CVE-2025-43967 WRITEUP LOW
libheif < 1.19.6 - NULL Pointer Dereference in ImageItem_Grid::get_decoder
libheif before 1.19.6 has a NULL pointer dereference in ImageItem_Grid::get_decoder in image-items/grid.cc because a grid image can reference a nonexistent image item.
CVSS 2.9
CVE-2025-43966 WRITEUP LOW
libheif < 1.19.6 - NULL Pointer Dereference in ImageItem_iden
libheif before 1.19.6 has a NULL pointer dereference in ImageItem_iden in image-items/iden.cc.
CVSS 2.9
CVE-2024-41311 WRITEUP HIGH
libheif 1.17.6 - Out-of-bounds Read and Write in ImageOverlay::parse()
In Libheif 1.17.6, insufficient checks in ImageOverlay::parse() decoding a heif file containing an overlay image with forged offsets can lead to an out-of-bounds read and write.
CVSS 8.1
CVE-2024-41311 WRITEUP HIGH
libheif 1.17.6 - Out-of-bounds Read and Write in ImageOverlay::parse()
In Libheif 1.17.6, insufficient checks in ImageOverlay::parse() decoding a heif file containing an overlay image with forged offsets can lead to an out-of-bounds read and write.
CVSS 8.1
CVE-2024-25269 WRITEUP HIGH
libheif <= 1.17.6 - Memory Corruption
libheif <= 1.17.6 contains a memory leak in the function JpegEncoder::Encode. This flaw allows an attacker to cause a denial of service attack.
CVSS 7.5
CVE-2023-49464 WRITEUP HIGH
libheif <1.17.5 - Memory Corruption
libheif v1.17.5 was discovered to contain a segmentation violation via the function UncompressedImageCodec::get_luma_bits_per_pixel_from_configuration_unci.
CVSS 8.8
CVE-2023-49463 WRITEUP HIGH
libheif <1.17.5 - Memory Corruption
libheif v1.17.5 was discovered to contain a segmentation violation via the function find_exif_tag at /libheif/exif.cc.
CVSS 8.8
CVE-2023-49462 WRITEUP HIGH
libheif <1.17.5 - Memory Corruption
libheif v1.17.5 was discovered to contain a segmentation violation via the component /libheif/exif.cc.
CVSS 8.8
CVE-2023-49460 WRITEUP HIGH
libheif <1.17.5 - Memory Corruption
libheif v1.17.5 was discovered to contain a segmentation violation via the function UncompressedImageCodec::decode_uncompressed_image.
CVSS 8.8
CVE-2023-29659 WRITEUP MEDIUM
libheif < 1.15.2 - Denial of Service via Crafted HEIF Image in heif::Fraction::round()
A Segmentation fault caused by a floating point exception exists in libheif 1.15.1 using crafted heif images via the heif::Fraction::round() function in box.cc, which causes a denial of service.
CVSS 6.5
CVE-2023-0996 WRITEUP HIGH
libheif - Buffer Overflow in Strided Image Data Parsing
There is a vulnerability in the strided image data parsing code in the emscripten wrapper for libheif. An attacker could exploit this through a crafted image file to cause a buffer overflow in linear memory during a memcpy call.
CVSS 7.8
CVE-2020-23109 WRITEUP HIGH
libheif 1.6.2 - Buffer Overflow in convert_colorspace Function
Buffer overflow vulnerability in function convert_colorspace in heif_colorconversion.cc in libheif v1.6.2, allows attackers to cause a denial of service and disclose sensitive information, via a crafted HEIF file.
CVSS 8.1