Lucene search
+L
GithubRecent

35808 matches found

Github Security Blog
Github Security Blog
added 2026/03/18 8:19 p.m.36 views

gosaml2 CBC Padding Panic — Unauthenticated Process Crash

Summary The AES-CBC decryption path in DecryptBytes panics on crafted ciphertext whose plaintext is all zero bytes. After decryption, bytes.TrimRightdata, "\x00" empties the slice, then datalendata-1 panics with index out of range -1. There is no recover in the library. The panic propagates throu...

5.9AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:18 p.m.12 views

validateSignature Loop Variable Capture Signature Bypass in goxmldsig

Details The validateSignature function in validate.go goes through the references in the SignedInfo block to find one that matches the signed element's ID. In Go versions before 1.22, or when go.mod uses an older version, there is a loop variable capture issue. The code takes the address of the...

7.5CVSS5.8AI score0.00299EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:17 p.m.15 views

Natural Language Toolkit (NLTK) has unbounded recursion in JSONTaggedDecoder.decode_obj() may cause DoS

Summary JSONTaggedDecoder.decodeobj in nltk/jsontags.py calls itself recursively without any depth limit. A deeply nested JSON structure exceeding sys.getrecursionlimit default: 1000 will raise an unhandled RecursionError, crashing the Python process. Affected code File: nltk/jsontags.py, lines...

8.7CVSS5.9AI score0.00363EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:17 p.m.30 views

mo has a XSS via inline SVG script tags in Markdown rendering

Summary When rendering Markdown files containing inline SVG elements with tags, the embedded JavaScript is executed in the browser. This is due to rehype-raw passing raw HTML including SVG through to the DOM without sanitization. PoC html alert1 Embedding the above in a Markdown file opened with ...

5.9AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:16 p.m.15 views

SimpleJWT has an Unauthenticated Denial of Service via JWE header tampering

Summary An unauthenticated attacker can perform a Denial of Service via JWE header tampering when PBES2 algorithms are used. Applications that call JWE::decrypt on attacker-controlled JWEs using PBES2 algorithms are affected. Details PHP version: PHP 8.4.11 SimpleJWT version: v1.1.0 The relevant...

7.5CVSS5.9AI score0.00481EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:11 p.m.26 views

free5GC UDM incorrectly returns 500 for empty supi path parameter in PATCH sdm-subscriptions reques

Impact This is an Improper Error Handling vulnerability with Information Exposure implications, combined with an HTTP Method Translation issue. - Security Impact: The UDM incorrectly converts a downstream 400 Bad Request from UDR into a 500 Internal Server Error when handling PATCH requests with ...

8.7CVSS5.7AI score0.00321EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:11 p.m.13 views

free5GC UDM vulnerable to null byte injection in URL path parameters causing 500 Internal Server Error

Impact This is an Improper Input Validation vulnerability with Denial of Service and Injection implications. - Security Impact: A remote attacker can inject null bytes URL-encoded as %00 into the supi path parameter of the UDM's NudmSubscriberDataManagement API. This causes URL parsing failure in...

8.7CVSS5.8AI score0.00354EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:11 p.m.19 views

SiYuan has an Unauthenticated WebSocket DoS via Auth Keepalive Bypass

Summary The SiYuan kernel WebSocket server accepts unauthenticated connections when a specific “auth keepalive” query parameter is present. After connection, incoming messages are parsed using unchecked type assertions on attacker-controlled JSON. A remote attacker can send malformed messages tha...

7.5CVSS5.9AI score0.00497EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:10 p.m.16 views

SiYuan has an Incomplete Fix for IsSensitivePath Denylist Allows File Read from /opt, /usr, /home (GHSA-h5vh-m7fg-w5h6 Bypass)

Summary The IsSensitivePath function in kernel/util/path.go uses a denylist approach that was recently expanded GHSA-h5vh-m7fg-w5h6, commit 9914fd1 but remains incomplete. Multiple security-relevant Linux directories are not blocked, including /opt application data, /usr local configs/binaries,...

6.8CVSS5.9AI score0.00489EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:10 p.m.44 views

gRPC-Go has an authorization bypass via missing leading slash in :path

Impact What kind of vulnerability is it? Who is impacted? It is an Authorization Bypass resulting from Improper Input Validation of the HTTP/2 :path pseudo-header. The gRPC-Go server was too lenient in its routing logic, accepting requests where the :path omitted the mandatory leading slash e.g.,...

9.1CVSS5.8AI score0.01557EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:10 p.m.15 views

DeepDiff has Memory Exhaustion DoS through SAFE_TO_IMPORT

Summary The pickle unpickler RestrictedUnpickler validates which classes can be loaded but does not limit their constructor arguments. A few of the types in SAFETOIMPORT have constructors that allocate memory proportional to their input builtins.bytes, builtins.list, builtins.range. A 40-byte...

8.7CVSS8AI score0.00452EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:08 p.m.18 views

dynaconf Affected by Remote Code Execution (RCE) via Insecure Template Evaluation in @jinja Resolver

Summary Dynaconf is vulnerable to Server-Side Template Injection SSTI due to unsafe template evaluation in the @jinja resolver. When the jinja2 package is installed, Dynaconf evaluates template expressions embedded in configuration values without a sandboxed environment. If an attacker can...

8.1CVSS6.1AI score0.00526EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:07 p.m.15 views

HAPI FHIR HTTP authentication leak in redirects

Impact When setting headers in HTTP requests, the internal HTTP client sends headers first to the host in the initial URL but also, if asked to follow redirects and a 30X HTTP response code is returned, to the host mentioned in URL in the Location: response header value. Sending the same set of...

8.2CVSS5.8AI score0.00264EPSS
SaveExploits0References3Affected Software12
Github Security Blog
Github Security Blog
added 2026/03/18 8:07 p.m.13 views

Filament Unvalidated Range and Values summarizer values can be used for XSS

Two Table summarizers Range, Values render raw database values without escaping HTML. If there is a lack of validation for the data in the columns that use these summarizers, an attacker could plant malicious HTML / JavaScript and achieve stored XSS that executes for users who view the table with...

7.3CVSS5.5AI score0.00296EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:07 p.m.17 views

free5GC UDM incorrectly returns 500 for empty supi path parameter in DELETE sdm-subscriptions request

Impact This is an Improper Error Handling vulnerability with Information Exposure implications. - Security Impact: The UDM incorrectly converts a downstream 400 Bad Request from UDR into a 500 Internal Server Error when handling DELETE requests with an empty supi path parameter. This leaks intern...

6.9CVSS5.7AI score0.00282EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:06 p.m.15 views

free5GC UDM DataChangeNotification Procedure Panic Due to Nil Pointer Dereference

Impact This is a NULL Pointer Dereference vulnerability leading to Denial of Service. - Security Impact: A remote attacker can cause the UDM service to panic and crash by sending a crafted POST request to the /sdm-subscriptions endpoint with a malformed URL path containing path traversal sequence...

8.7CVSS5.8AI score0.00486EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:06 p.m.23 views

free5GC AUSF UE Authentication Panic on Nil SuciSupiMap Interface Conversion

Impact This is an Improper Null Check vulnerability leading to Denial of Service. - Security Impact: A remote attacker can cause the AUSF service to panic and crash by sending a crafted UE authentication request that triggers a nil interface conversion in the GetSupiFromSuciSupiMap function. This...

8.7CVSS5.9AI score0.00652EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:05 p.m.16 views

free5GC NRF Discovery EncodeGroupId Function Panics on Malformed group-id-list Parameter

Impact This is an Improper Input Validation vulnerability leading to Denial of Service. - Security Impact: A remote attacker can cause the NRF service to panic and crash by sending a crafted HTTP GET request with a malformed group-id-list parameter. This results in complete denial of service for...

8.7CVSS5.9AI score0.00674EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:05 p.m.28 views

Mesop Affected by Unauthenticated Remote Code Execution via Test Suite Route /exec-py

Summary An explicit web endpoint inside the ai/ testing module infrastructure directly ingests untrusted Python code strings unconditionally without authentication measures, yielding standard Unrestricted Remote Code Execution. Any individual capable of routing HTTP logic to this server block wil...

9.8CVSS6.1AI score0.05289EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:01 p.m.14 views

Mesop has a Path Traversal utilizing `FileStateSessionBackend` leads to Application Denial of Service and File Write/Deletion

Summary A Path Traversal vulnerability allows any user or attacker supplying an untrusted statetoken through the UI stream payload to arbitrarily target files on the disk under the standard file-based runtime backend. This can result in application denial of service via crash loops when reading...

10CVSS5.9AI score0.00713EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:00 p.m.14 views

Statamic is missing authorization check on taxonomy term creation via fieldtype

Impact Low-privileged Control Panel users could create taxonomy terms by submitting requests to the field action processing endpoint with attacker-controlled field definitions. This bypasses the authorization checks enforced on the standard taxonomy term creation endpoint. Patches This has been...

4.3CVSS5.7AI score0.00224EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 8:00 p.m.18 views

Statamic has a path traversal in file dictionary fieldtype

Impact Authenticated Control Panel users could read arbitrary .json, .yaml, and .csv files from the server by manipulating the file dictionary's filename configuration parameter in the fieldtype's endpoint. Patches This has been fixed in 5.73.14 and 6.7.0...

4.3CVSS5.8AI score0.00348EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 7:54 p.m.31 views

Statamic has Stored XSS via SVG Sanitization Bypass

Impact Stored XSS vulnerability in SVG asset reuploads allows authenticated users with asset upload permissions to bypass SVG sanitization and inject malicious JavaScript that executes when the asset is viewed. Patches This has been fixed in 5.73.14 and 6.7.0...

8.7CVSS5.7AI score0.00325EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 7:54 p.m.17 views

Gossipsub PRUNE.backoff Duration Overflow

Summary The Rust libp2p Gossipsub implementation accepts attacker-controlled PRUNE backoff values and may perform unchecked time arithmetic when storing backoff state. A specially crafted PRUNE control message with an extremely large backoff e.g. u64::MAX can lead to Duration/Instant overflow...

8.7CVSS5.8AI score0.00567EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 7:53 p.m.17 views

Allure Report has an Arbitrary File Read via Path Traversal in Attachment Processing (Allure 1, Allure 2, and XCTest Readers)

Summary The Allure report generator is vulnerable to an arbitrary file read via path traversal when processing test results. An attacker can craft a malicious result file -result.json, -container.json, or .plist that points an attachment source to a sensitive file on the host system. During repor...

8.6CVSS6AI score0.00539EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 7:49 p.m.28 views

Parse Server leaks protected fields via LiveQuery afterEvent trigger

Impact When a Parse.Cloud.afterLiveQueryEvent trigger is registered for a class, the LiveQuery server leaks protected fields and authData to all subscribers of that class. Fields configured as protected via Class-Level Permissions protectedFields are included in LiveQuery event payloads for all...

8.2CVSS5.8AI score0.00421EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 7:49 p.m.22 views

ApostropheCMS has Arbitrary File Write (Zip Slip / Path Traversal) in Import-Export Gzip Extraction

Reported: 2026-03-08 Status: patched and released in version 3.5.3 of @apostrophecms/import-export --- Product | Field | Value | |---|---| | Repository | apostrophecms/apostrophe monorepo | | Affected Package | @apostrophecms/import-export | | Affected File |...

9.9CVSS5.8AI score0.00432EPSS
SaveExploits1References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 7:48 p.m.17 views

ApostropheCMS MFA/TOTP Bypass via Incorrect MongoDB Query in Bearer Token Middleware

MFA/TOTP Bypass via Incorrect MongoDB Query in Bearer Token Middleware Summary The bearer token authentication middleware in @apostrophecms/express/index.js lines 386-389 contains an incorrect MongoDB query that allows incomplete login tokens — where the password was verified but TOTP/MFA...

8.1CVSS5.9AI score0.00362EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 6:31 p.m.17 views

NotChatbot WebChat has a stored cross-site scripting (XSS) vulnerability

A stored cross-site scripting XSS vulnerability exists in the NotChatbot WebChat widget thru 1.4.4. User-supplied input is not properly sanitized before being stored and rendered in the chat conversation history. This allows an attacker to inject arbitrary JavaScript code which is executed when t...

5.4CVSS5.8AI score0.00247EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 6:31 p.m.21 views

Jenkins LoadNinja Plugin stores LoadNinja API keys unencrypted in job config.xml files

Jenkins LoadNinja Plugin 2.1 and earlier stores LoadNinja API keys unencrypted in job config.xml files on the Jenkins controller where they can be viewed by users with Item/Extended Read permission or access to the Jenkins controller file system...

4.3CVSS5.8AI score0.00142EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 6:31 p.m.24 views

Jenkins has a link following vulnerability allows arbitrary file creation

Jenkins 2.554 and earlier, LTS 2.541.2 and earlier does not safely handle symbolic links during the extraction of .tar and .tar.gz archives, allowing crafted archives to write files to arbitrary locations on the filesystem, restricted only by file system access permissions of the user running...

8.8CVSS5.9AI score0.01108EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 6:31 p.m.20 views

Jenkins LoadNinja Plugin does not mask LoadNinja API keys displayed on the job configuration form

Jenkins LoadNinja Plugin 2.1 and earlier does not mask LoadNinja API keys displayed on the job configuration form, increasing the potential for attackers to observe and capture them...

4.3CVSS5.8AI score0.00217EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 6:31 p.m.22 views

Jenkins has a DNS rebinding vulnerability in WebSocket CLI origin validation

Jenkins 2.442 through 2.554 both inclusive, LTS 2.426.3 through LTS 2.541.2 both inclusive performs origin validation of requests made through the CLI WebSocket endpoint by computing the expected origin for comparison using the Host or X-Forwarded-Host HTTP request headers, making it vulnerable t...

7.5CVSS5.8AI score0.00273EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 5:26 p.m.16 views

Avo has a XSS vulnerability on `return_to` param

Description A reflected cross-site scripting XSS vulnerability exists in the returnto query parameter used in the avo interface. An attacker can craft a malicious URL that injects arbitrary JavaScript, which is executed when he clicks a dynamically generated navigation button. Impact This...

6.1CVSS5.9AI score0.00264EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 5:26 p.m.31 views

Improper detection of disallowed URIs by Loofah `allowed_uri?`

Summary Loofah::HTML5::Scrub.alloweduri? does not correctly reject javascript: URIs when the scheme is split by HTML entity-encoded control characters such as carriage return, line feed, or tab. Details The alloweduri? method strips literal control characters before decoding HTML entities. Payloa...

5.5AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 5:26 p.m.24 views

Out-of-Bounds Slice Access in free5GC CHF Leading to DoS

Impact This is an out-of-bounds slice access vulnerability in the CHF nchf-convergedcharging service. A valid authenticated request to PUT /nchf-convergedcharging/v3/recharging/:ueId?ratingGroup=... can trigger a server-side panic in github.com/free5gc/chf/internal/sbi.Server.RechargePut... due t...

7.1CVSS5.8AI score0.00404EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 5:26 p.m.18 views

socket.io allows an unbounded number of binary attachments

Impact A specially crafted Socket.IO packet can make the server wait for a large number of binary attachments and buffer them, which can be exploited to make the server run out of memory. Patches | Version range | Used by | Fixed version |...

8.7CVSS6AI score0.00514EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 5:25 p.m.20 views

Zitadel is missing enforcement of organization scopes

Summary A vulnerability in Zitadel's OAuth2/OIDC interface, which allowed users to bypass organization enforcement during authentication. Impact Zitadel allows applications to enforce an organzation context during authentication using scopes urn:zitadel:iam:org:id:id and...

5.3CVSS5.7AI score0.00309EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 5:25 p.m.20 views

OneUptime WhatsApp Webhook Missing Signature Verification

Summary The WhatsApp POST webhook handler /notification/whatsapp/webhook processes incoming status update events without verifying the Meta/WhatsApp X-Hub-Signature-256 HMAC signature, allowing any unauthenticated attacker to send forged webhook payloads that manipulate notification delivery stat...

8.7CVSS6.1AI score0.00182EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:34 p.m.15 views

OneUptime ClickHouse vulnerable to SQL Injection via unvalidated column identifiers in sort, select, and groupBy parameters

The fix for GHSA-p5g2-jm85-8g35 ClickHouse SQL injection via aggregate query parameters added column name validation to the aggregateBy method but did not apply the same validation to three other query construction paths in StatementGenerator. The toSortStatement, toSelectStatement, and...

8.1CVSS5.9AI score0.00301EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:34 p.m.18 views

PinchTab has a Blind SSRF via browser-side redirect bypass in /download URL validation

The /download endpoint validates only the initial URL provided by the user using validateDownloadURL to prevent requests to internal or private network addresses. Exploitation requires \security.allowDownload=true, which is disabled by default. However, pages loaded by the embedded Chromium brows...

5.8CVSS5.7AI score0.00289EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:33 p.m.32 views

Stored XSS in PySpector HTML Report Generation leads to Javascript Code Execution

Summary PySpector versions = 0.1.6 are affected by a stored Cross-Site Scripting XSS vulnerability in the HTML report generator. When PySpector scans a Python file containing JavaScript payloads i.e. inside a string passed to eval , the flagged code snippet is interpolated into the HTML report...

6.1CVSS6AI score0.00217EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:33 p.m.16 views

PySpector has a Plugin Sandbox Bypass leads to Arbitrary Code Execution

Summary PySpector versions = 0.1.6 are affected by a security validation bypass in the plugin system. The validateplugincode function in pluginsystem.py, performs static AST analysis to block dangerous API calls before a plugin is trusted and executed. However, the internal resolvename helper onl...

8.3CVSS6.3AI score0.00169EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:18 p.m.23 views

h3 has a Path Traversal via Percent-Encoded Dot Segments in serveStatic Allows Arbitrary File Read

Summary serveStatic in h3 is vulnerable to path traversal via percent-encoded dot segments %2e%2e, allowing an unauthenticated attacker to read arbitrary files outside the intended static directory on Node.js deployments. Details The vulnerability exists in src/utils/static.ts at line 86:...

6.1AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:18 p.m.15 views

h3 has a middleware bypass with one gadget

H3 NodeRequestUrl bugs Vulnerable pieces of code : js import H3, serve, defineHandler, getQuery, getHeaders, readBody, defineNodeHandler from "h3"; let app = new H3 const internalOnly = defineHandlerevent, next = const token = event.headers.get"x-internal-key"; if token !==...

9.1CVSS5.9AI score0.00388EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:17 p.m.14 views

h3 has an observable timing discrepancy in basic auth utils

Summary A Timing Side-Channel vulnerability exists in the requireBasicAuth function due to the use of unsafe string comparison !==. This allows an attacker to deduce the valid password character-by-character by measuring the server's response time, effectively bypassing password complexity...

5.9CVSS6.1AI score0.00319EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:17 p.m.18 views

h3 has a Server-Sent Events Injection via Unsanitized Newlines in Event Stream Fields

Summary createEventStream in h3 is vulnerable to Server-Sent Events SSE injection due to missing newline sanitization in formatEventStreamMessage and formatEventStreamComment. An attacker who controls any part of an SSE message field id, event, data, or comment can inject arbitrary SSE events to...

10CVSS6AI score0.00573EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:17 p.m.18 views

pypdf has inefficient decoding of array-based streams

Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes and/or large memory usage. This requires accessing an array-based stream with lots of entries. Patches This has been fixed in pypdf==6.9.1. Workarounds If you cannot upgrade yet, consider applying the...

6.5CVSS5.7AI score0.00349EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:17 p.m.16 views

The mailqueue TYPO3 extension has Insecure Deserialization in `TransportFailure` class

Description The extension fails to properly define allowed classes used when deserializing transport failure metadata. An attacker may exploit this to execute untrusted serialized code. Note that an active exploit requires write access to the directory configured at...

8.8CVSS5.9AI score0.00215EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/18 4:10 p.m.24 views

Cross-Site Scripting (XSS) via SVG Schema innerHTML Injection in @pdfme/schemas

Summary The SVG schema plugin in @pdfme/schemas renders user-supplied SVG content using container.innerHTML = value without any sanitization, enabling arbitrary JavaScript execution in the user's browser. Details In packages/schemas/src/graphics/svg.ts, line 87, the SVG schema's ui renderer assig...

6AI score
SaveExploits0References2Affected Software1
Total number of security vulnerabilities35808