Lucene search
+L
GithubRecent

36501 matches found

Github Security Blog
Github Security Blog
•added 2026/07/30 2:48 p.m.•24 views

Flyto2 Core: Guarded HTTP modules follow redirects into internal space without per-hop SSRF revalidation

Summary The HTTP modules that DO call the SSRF guard http.get, http.request, http.batch validate only the initial URL, then issue the request with aiohttp's default allowredirects=True and perform no per-hop revalidation. An attacker hosts a public URL that 302-redirects to an internal address; t...

8.5CVSS5.9AI score0.00412EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:48 p.m.•20 views

Flyto2 Core: Multiple HTTP-family modules fetch client-controlled URLs without the SSRF guard their siblings apply (SSRF to internal/metadata)

Summary Numerous HTTP-emitting modules core.api.httpget, core.api.httppost, graphql.query/graphql.mutation, monitor.httpcheck, communication.slacksend, notification.discord,slack,teams.sendmessage, ai.visionanalyze anthropic path, verify.visualdiff, browser.proxyrotate, and the agent/llm inline...

8.5CVSS5.9AI score0.00448EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:47 p.m.•24 views

Flyto2 Core: Unauthenticated flyto-verification /run: callback_url SSRF and internal runner-secret exfiltration

Summary The standalone flyto-verification service exposes POST /run with no authentication, on all interfaces 0.0.0.0:8344 per the shipped Dockerfile. The request body's callbackurl is used verbatim for an outbound POST that unconditionally attaches X-Internal-Key: $FLYTORUNNERSECRET. The...

9.3CVSS5.8AI score0.00507EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:47 p.m.•21 views

Flyto2 Core: LLM/API keys leak to an attacker-controlled base_url

Summary llm.chat reads the operator's provider key from the environment OPENAIAPIKEY, ANTHROPICAPIKEY, ... and sends it in the Authorization: Bearer header to baseurl, a parameter the caller controls. baseurl is only checked against the SSRF guard, and the guard allows any public host, so pointin...

8.6CVSS6.2AI score0.00556EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:47 p.m.•22 views

Flyto2 Core: ${env.VAR} interpolation reads any env secret despite env.get being denylisted

Summary The capability policy denies the env.get and env.loaddotenv modules by default, with the stated reason that they read arbitrary host environment variables API keys, DSNs and are a secret-exfil risk. But the workflow engine's variable resolver expands $env.VAR for any environment variable...

8.6CVSS6.3AI score0.0059EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:46 p.m.•24 views

Flyto2 Core: Arbitrary file write via image.download (and other file-writing modules)

Summary image.download fetches a URL and writes the response to disk. It does not use the central path guard validatepathwithenvconfig, which confines writes to FLYTOSANDBOXDIR; instead it confines the output to outputdir, but outputdir is itself a caller parameter. Since the attacker sets both t...

10CVSS6.8AI score0.0077EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:46 p.m.•14 views

linuxfabrik-lib: fetch() forwards credential headers across a cross-origin redirect

Summary lib.url.fetch follows HTTP redirects followredirects=True. httpx strips only Authorization and Cookie when a redirect crosses the origin, so any other caller-supplied credential header a session token such as Redfish's X-Auth-Token, an API key, ... was still sent to the redirect target. A...

6CVSS5.8AI score0.00497EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:44 p.m.•22 views

MCP Ruby SDK: Ruby SSE Session Poisoning

Summary Vulnerability: Missing Session Ownership Validation in the Ruby MCP SDK's Streamable and SSE HTTP transport implementation. Any attacker with a stolen session ID can execute tools with the victim's session. This is a silent attack - the victim's session is compromised and being used for...

8.3CVSS6AI score0.0048EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:44 p.m.•19 views

MCP Ruby SDK: Unbounded JSON-RPC request body causes uncontrolled memory allocation in StreamableHTTPTransport

Summary An unauthenticated remote attacker can force any MCP Ruby SDK server using MCP::Server::Transports::StreamableHTTPTransport to allocate gigabytes of memory by sending a single oversized JSON-RPC POST. The transport reads the entire HTTP body into a Ruby String and parses it with...

7.5CVSS6.2AI score0.00784EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:43 p.m.•18 views

MCP Ruby SDK: Unbounded session retention in StreamableHTTPTransport allows memory exhaustion via initialize flood

Summary In its default configuration, MCP::Server::Transports::StreamableHTTPTransport never expires sessions. Every successful initialize request stores a new ServerSession and a session record under a fresh UUID, and the only path that removes them is an explicit client-issued HTTP DELETE. An...

5.3CVSS6.1AI score0.00507EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:41 p.m.•17 views

MCP Ruby SDK: Unbounded line buffer in stdio transports leads to memory exhaustion (DoS)

Summary The stdio transports in MCP::Server::Transports::StdioTransport and MCP::Client::Stdio read newline-delimited JSON-RPC frames using IOgets with no limit argument. CRuby's IOgets with no limit reads from the current position until the next separator \n with no upper bound on the returned...

6.2CVSS6.4AI score0.00184EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:41 p.m.•24 views

MCP Ruby SDK: Streamable HTTP transport lacks DNS-rebinding (Host/Origin) protection

Summary MCP::Server::Transports::StreamableHTTPTransport the Rack-mountable Streamable HTTP transport in the mcp gem processes every incoming JSON-RPC request without ever inspecting the HTTP Host or Origin request headers. There is no AllowedHosts/AllowedOrigins allowlist and no DNS-rebinding...

6.9CVSS6.1AI score0.00256EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:31 p.m.•22 views

OliveTin OS Command Injection via Custom regex: Argument Type Bypassing Shell Safety Check

Summary OliveTin's checkShellArgumentSafety function maintains a blocklist of argument types unsafe for Shell mode actions, but does not include regex:-prefixed types. Because regex: support was added independently via typeSafetyCheckRegex, any Shell mode action using a regex:-typed argument...

6.6CVSS6.6AI score0.0159EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:25 p.m.•20 views

OliveTin: StartActionAndWait Endpoints Bypass `logs` Permission and Return Action Output

Summary The synchronous execution RPCs StartActionAndWait and StartActionByGetAndWait return the full LogEntry for the just-executed action without checking whether the caller is allowed to read that action's logs. OliveTin's ACL model separates exec from logs. A deployment can intentionally allo...

4.3CVSS6.2AI score0.00433EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:24 p.m.•33 views

OliveTin: Unauthenticated DoS via OAuth2 State Memory Exhaustion (Unbounded Map Growth)

Summary OliveTin's OAuth2 login handler stores per-login state in an in-memory map registeredStates that grows unboundedly. States are added on every /oauth/login request but are never deleted or expired. An unauthenticated attacker can send millions of requests to /oauth/login to fill the map wi...

7.5CVSS6AI score0.00636EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 9:30 p.m.•14 views

pip would incorrectly handle doubly-encoded package URLs from indexes

pip would incorrectly handle doubly-encoded package URLs from indexes allowing for files to be installed to arbitrary locations on disk even when installing wheels. This vulnerability requires downloading or installing a package from a malicious package index to succeed, malicious packages alone...

6.5CVSS5.9AI score0.00292EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 5:21 p.m.•24 views

mathlive's Lack of Escaping of HTML allows for XSS

Summary Despite the 0.104.0 patch escaping attribute-bearing constructs \htmlData, \href, text-content reflection was missed. The \text, \mbox commands accept arbitrary characters in their body and emit them raw and unescaped into both the HTML markup and the MathML output, leading to XSS. Detail...

6.3CVSS6AI score0.00362EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 5:18 p.m.•17 views

OpenTelemetry Java Instrumentation: JDBC Auto-Instrumentation Logging Clear-Text Passwords

OpenTelemetry Java Instrumentation JDBC auto-instrumentation may fail to sanitize passwords in SQL CONNECT statements when the password is double-quoted. As a result, clear-text database passwords can be added to trace span attributes and exported to observability backends...

6.5CVSS5.8AI score0.00379EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 5:16 p.m.•26 views

OpenTelemetry Javaagent RMI context propagation allows resource exhaustion

The RMI context propagation payload reader limits the number of context entries but does not limit the aggregate size of the strings read from the stream. An attacker who can reach an RMI endpoint on an instrumented JVM can send an oversized context propagation payload. This can cause excessive...

7.5CVSS5.9AI score0.0046EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 5:06 p.m.•23 views

ActiveRecord::Tenanted::Storage::DiskService#path_for has a possible path traversal

Summary Active Record Tenanted's override of Active Storage's DiskServicepathfor does not validate that the resolved filesystem path remains within the storage root directory. If a blob key containing path traversal sequences e.g. ../ is used, it could allow reading, writing, or deleting arbitrar...

5.9AI score
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 5:03 p.m.•16 views

netfoil: Incorrect block responses could lead to localhost traffic

Summary 0.0.0.0 was used instead of NXDOMAIN for block responses. On Linux, which is the target platform for netfoil, the 0.0.0.0 is sent to localhost rather than just dropped. Impact Unintended traffic could be sent to localhost. Impact depends on running services and firewall rules...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 5:01 p.m.•24 views

Logging operator has Fluentd configuration injection that allows remote code execution

Summary The Fluentd configuration renderer in Logging operator writes strings from CRDs such as Flow directly into fluent.conf without escaping them. As a result, a user who can create Flow resources can inject Fluentd configuration by providing values that contain newlines. In the confirmed path...

9.9CVSS6.7AI score0.00785EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:54 p.m.•18 views

ZITADEL Users Can Self-Verify Email/Phone via API

Summary A vulnerability in Zitadel's self-management capability allowed users to mark their email and phone as verified without going through an actual verification process. While GHSA-282g-fhmx-xf54 CVE-2026-27946, "Users Can Self-Verify Email/Phone via UpdateHumanUser API" closed the path that...

8.2CVSS6.4AI score0.00578EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:42 p.m.•27 views

proot-distro has a Container Isolation Bypass via Crafted Restore Archive

Affected Component - Package: proot-distro - Affected command: restore - Attack surface: Host-side Termux CLI processing a user-supplied backup archive - Vulnerability type: Container Isolation Bypass / Cross-Container Read and Write --- Affected Versions | Component | Version | |---|---| |...

8.2CVSS5.8AI score0.00178EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:32 p.m.•20 views

`proot-distro install` has a Symlink Escape (Arbitrary Host File Write) via Malicious Tar Archive

Repository: termux/proot-distro Component: prootdistro/commands/install.py → extractplaintar; also helpers/docker.py → applylayer --- Affected Versions | Component | Version | |---------------|------------------------------| | proot-distro | 5.0.2 confirmed vulnerable | | Termux app |...

8.2CVSS6.1AI score0.00187EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:30 p.m.•23 views

Easy!Appointments disable_booking_message rendered as raw HTML on public booking page — Stored XSS

Summary Easy!Appointments allows administrators to define a custom "booking disabled" message through the booking settings page. That value is stored in the disablebookingmessage setting via a rich-text editor and later passed directly to the public bookingmessage view without escaping or...

2.6CVSS6AI score0.00243EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:29 p.m.•20 views

Easy!Appointments: Authorization bypass in Google OAuth provider binding lets any backend user rebind a peer provider's Google sync

Summary Google::oauth at application/controllers/Google.php:278 stores its URL-supplied providerid in the session, and oauthcallback saves the issued Google OAuth token against that row without checking the caller owns the provider. Any logged-in backend user admin, provider, or secretary rebinds...

3.1CVSS6AI score0.00206EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:28 p.m.•19 views

Easy!Appointments has unauthenticated customer PII disclosure on booking reschedule page

Summary The booking reschedule view at /index.php/booking/reschedule/appointmenthash handled by Booking::index embeds the entire customer record as inline JavaScript const vars = ... "customerdata": ..., ... without authentication and without field whitelisting. Anyone in possession of the...

6.9CVSS5.7AI score0.00564EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:26 p.m.•20 views

Easy!Appointments appointments/store and appointments/update allow cross-provider appointment injection — Authorization Bypass

Summary Easy!Appointments correctly filters provider-scoped appointments in the appointments/search response, proving that provider isolation is an intended security boundary. However, the direct mutation endpoints appointments/store and appointments/update only check generic appointment privileg...

3.3CVSS5.9AI score0.00229EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:24 p.m.•24 views

Easy!Appointments has server-side request forgery in CalDAV connection test that exposes the deployment's internal network

Summary Caldav::connecttoserver at application/controllers/Caldav.php:60 hands the request's caldavurl to a Guzzle REPORT call without scheme or host validation. A logged-in backend user admin, provider, or secretary reaches loopback, RFC1918, and link-local hosts on the deployment's network. The...

2.7CVSS5.8AI score0.00311EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:22 p.m.•22 views

Easy!Appointments Vulnerable to Appointments Takeover via Excessive Data Exposure

Summary An Excessive Data Exposure vulnerability in the customers search endpoint allows an authenticated user to obtain appointment hashes belonging to other users. Using these hashes, an attacker can modify or delete appointments of other providers, resulting in an Appointments Takeover. Detail...

7.1CVSS5.9AI score0.00318EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:11 p.m.•22 views

olm dependency deprecation: CVE-2022-39255 and CVE-2024-45193

Problem Multiple vulnerabilities were disclosed in 2024 affecting libolm Olm: AES timing / side‑channel, Ed25519 signature malleability, and timing leaks in base64 decoding; several CVEs were assigned. Patches and mitigations were published; maintainers recommend upgrading to fixed versions. In...

8.6CVSS7.2AI score0.01001EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:10 p.m.•20 views

AgentCore CLI Bedrock Agent Import Vulnerable to Code Injection via Improper Triple-Quote Escaping

Summary The AgentCore CLI @aws/agentcore is a developer tool for managing agent infrastructure lifecycle on Amazon Bedrock AgentCore. An issue exists where, under certain circumstances, a crafted collaborationInstruction value stored in Bedrock Agent collaborator metadata can break out of a Pytho...

9CVSS6.3AI score0.0034EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 4:00 p.m.•19 views

prebid-server's request forgery vulnerability allows for possible host environment data extraction

Impact Certain bidder adapters accept user-supplied parameters that are interpolated into outbound request URLs. Without proper input validation, a malicious actor could craft bid request parameters that cause the server to send HTTP requests to unintended destinations, potentially exposing...

10CVSS6AI score0.00611EPSS
SaveExploits0References5Affected Software4
Github Security Blog
Github Security Blog
•added 2026/07/29 4:00 p.m.•47 views

Tame Dependabot: Group your updates, slow the cadence, keep security fast

If you maintain an active repository, you know the feeling. You open your notifications on a Monday morning and there they are: five, 10, sometimes a dozen Dependabot pull requests, each bumping a single dependency by a single patch version. Individually, every one of them is helpful. Collectivel...

5.8AI score
SaveExploits0
Github Security Blog
Github Security Blog
•added 2026/07/29 3:40 p.m.•24 views

Quarkus: Authentication/Authorization Bypass via Advanced Path Normalization Vulnerabilities

Quarkus HTTP path-based authorization policies can be bypassed using encoded semicolons %3B to smuggle matrix parameters past the security layer, and using encoded slashes %2F or backslashes %5C to access protected static resources. This is a distinct issue from CVE-2026-39852, which addressed on...

7.5CVSS6.2AI score0.01023EPSS
SaveExploits1References14Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:36 p.m.•15 views

@dynatrace-oss/dynatrace-mcp-server's create_dynatrace_notebook missing the human-approval gate

Summary A missing human-approval gate on the createdynatracenotebook tool allows a caller to create persistent tenant-visible documents containing arbitrary content including embedded DQL that other users execute when opening the notebook without operator consent. Details dynatrace-mcp-server...

6.2AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:34 p.m.•24 views

Penelope unsafe tar extraction allows arbitrary local file write via crafted session archive

Summary Penelope versions prior to 0.19.3 extracted tar archives received from remote sessions without validating archive member paths. When using the affected Unix download path, a malicious or compromised remote session could return a crafted tar archive containing path traversal entries, such ...

5.9CVSS6.4AI score0.00367EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:31 p.m.•152 views

nanoid: non-secure generators can loop indefinitely with negative size

nanoid Nano ID before 5.1.16 contains an infinite loop in the customAlphabet and nanoid functions of its non-secure module nanoid/non-secure. When these functions are given a negative size, the loop counter is decremented from a negative value and never reaches its termination condition, spinning...

8.2CVSS6.9AI score0.0033EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:31 p.m.•17 views

nanoid: custom generators can loop indefinitely when size is zero

nanoid Nano ID before 5.1.6 contains an infinite loop in the customAlphabet and customRandom functions. When these functions are configured with a size of 0, the internal generation loop never satisfies its exit condition and spins indefinitely, hanging the calling thread. An application that...

8.2CVSS6.9AI score0.00587EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:29 p.m.•23 views

Req vulnerable to multipart form-data header injection via unescaped name/filename/content_type

Summary Req's multipart form encoder interpolates the per-part name, filename, and contenttype directly into the part headers without escaping. An attacker who can influence any of those values can inject CRLF-separated header lines, smuggle additional form fields, or prepend a whole extra part...

3.7CVSS5.8AI score0.00337EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:23 p.m.•20 views

Req vulnerable to unbounded archive/compression extraction triggered by response content-type

Summary Req's default response pipeline auto-decodes archive and compressed bodies based on the server-supplied content-type or URL extension and materialises the full decompressed contents in memory with no size cap. An attacker who controls or can redirect a victim into an HTTP endpoint reached...

8.2CVSS5.9AI score0.007EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:19 p.m.•23 views

veraPDF Parser DoS via PostScript Type 1 Font Programs

Summary Description A PostScript-interpreter-driven Denial of Service CWE-1325 vulnerability in veraPDF allows a remote attacker to exhaust validator memory or CPU by submitting a PDF whose Type 1 font /FontFile is a font program containing attacker-supplied PostScript. veraPDF's Type 1 font...

6.9CVSS6AI score0.00524EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:17 p.m.•23 views

veraPDF Parser DoS via PostScript CMap Streams

Summary Description A PostScript-interpreter-driven Denial of Service CWE-1325 vulnerability in veraPDF allows a remote attacker to exhaust validator memory or CPU by submitting a PDF whose Type 0 font /Encoding or any /ToUnicode is a CMap stream containing attacker-supplied PostScript. veraPDF...

6.9CVSS6.1AI score0.00524EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 3:14 p.m.•21 views

veraPDF-validatio: Use of Default `DocumentBuilderFactory` leads to XXE When Processing Untrusted PDFs

Summary veraPDF-validation has an XML External Entity XXE vulnerability in two PDF parsing paths validate and GFPDAcroForm.getdynamicRender. A malicious/crafted PDF supplied to a veraPDF consumer can lead to the expansion of external entities while parsing rich-text annotation/form-field values o...

6.5CVSS5.8AI score0.00395EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/07/29 3:11 p.m.•31 views

veraPDF Validation XXE via Rich Text

Summary Description An XML External Entity Injection CWE-611 vulnerability in veraPDF allows a remote attacker to read arbitrary files on the server file system and perform Server-Side Request Forgery by submitting a crafted PDF containing a malicious rich-text /RC or /RV entry. This affects all...

8.7CVSS6.2AI score0.00555EPSS
SaveExploits0References2Affected Software2
Github Security Blog
Github Security Blog
•added 2026/07/29 3:08 p.m.•21 views

veraPDF Validation XXE via XFA

Summary Description An XML External Entity Injection CWE-611 vulnerability in veraPDF allows a remote attacker to read arbitrary files on the server file system and perform Server-Side Request Forgery by submitting a crafted PDF containing a malicious XFA stream. This affects all current versions...

8.7CVSS6.2AI score0.00555EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
•added 2026/07/29 2:35 p.m.•29 views

swagger-typescript-api vulnerable to code injection via unescaped OpenAPI path strings in generated method bodies

Summary swagger-typescript-api interpolates OpenAPI path strings the keys of the paths object, e.g. /users/id directly into a JavaScript template literal inside the body of every generated API method, without escaping. A spec path containing $ … survives parseRouteName's x / :x rewriter verbatim...

8.3CVSS5.9AI score0.00477EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 2:33 p.m.•24 views

swagger-typescript-api vulnerable to code injection via unescaped enum string values

Summary swagger-typescript-api interpolates components.schemas..enumi string values into the body of generated TypeScript enum declarations without escaping. A malicious enum value can close the enclosing string literal, terminate the enum body, and inject a bare-block IIFE that executes at modul...

8.3CVSS6.3AI score0.00477EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/29 2:31 p.m.•23 views

swagger-typescript-api vulnerable to code injection via unescaped `servers[0].url` in axios http-client template

Summary swagger-typescript-api interpolates servers0.url directly into a TypeScript string literal inside the HttpClient constructor body of the generated axios client templates/base/http-clients/axios-http-client.ejs:71, without any escaping. A malicious URL containing a " closes the string...

8.3CVSS6.5AI score0.00477EPSS
SaveExploits0References5Affected Software1
Total number of security vulnerabilities36501