Lucene search
+L
GithubRecent

34132 matches found

Github Security Blog
Github Security Blog
added 3 days ago6 views

`@dynatrace-oss/dynatrace-mcp-server` has Unauthenticated HTTP MCP Tool Invocation

Summary @dynatrace-oss/dynatrace-mcp-server v1.8.5 exposes an HTTP transport mode --http flag that performs no authentication, session validation, or origin/host verification before dispatching MCP tool calls. Any network-reachable attacker can send a raw JSON-RPC tools/call request without an...

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 3 days ago8 views

@dynatrace-oss/dynatrace-mcp-server has a workflow template injection via create_workflow_for_notification

Summary A template injection vulnerability in the createworkflowfornotification tool lets a caller embed Jinja2 expressions that the Dynatrace workflow engine evaluates at runtime, exfiltrating event data to attacker-controlled destinations through a workflow that persists in the tenant after the...

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 3 days ago7 views

@dynatrace-oss/dynatrace-mcp-server has a DQL injection via parameters not documented as DQL

Summary A DQL injection vulnerability in several read tools lets a caller bypass the tools' documented field-scope, time-window, and display caps by injecting DQL pipeline stages through parameters typed as identifiers. Details Several tools interpolate caller-supplied parameters directly into DQ...

5.7AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago6 views

AWS Amplify Studio UI Component Properties Has an Input Validation Issue

Summary The AWS Amplify Studio amplify-codegen-ui is a package that generates front-end code from UI Builder entities components, forms, views, and themes primarily used in AWS Amplify Studio for component previews and in AWS Command Line Interface AWS CLI for generating component files in...

9CVSS6.2AI score0.00923EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago8 views

Active Storage has possible arbitrary file read and remote code execution in Active Storage variant processing

Impact In its default configuration, a Rails application that displays image variants may allow an unauthenticated attacker to read arbitrary files from the server, including the process environment. That environment typically holds secretkeybase and often credentials for external systems, which...

9.5CVSS6.8AI score0.01701EPSS
SaveExploits4References11Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago7 views

MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure

Summary MessagePack::Bufferclear shifts out every chunk and returns its 4 KiB rmem page to the shared pool, but does not reset the buffer's rmem cursor rmemlast, rmemend, rmemowner. The next write sees "unused rmem space" left over from the freed page and hands back a slice of memory that has...

2.1CVSS6AI score0.00119EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago7 views

dssrf has an SSRF bypass with remove_at_symbol_in_string

Summary isurlsafe in v1.0.3 contains an SSRF bypass. removeatsymbolinstring is applied to the raw URL string before new URL parses it. This strips the @ that separates userinfo from host, corrupting the hostname so internal IPs are never checked. Vulnerability In helpers.ts, isurlsafe does: ts u ...

8.7CVSS5.9AI score0.00328EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago10 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.00236EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago8 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.5CVSS6AI score0.00337EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago8 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.9AI score0.00291EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago7 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.6CVSS6AI score0.00319EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago7 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.1AI score0.00339EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago7 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.5AI score0.00494EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago6 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.9AI score0.00286EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago8 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.00276EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago7 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.5CVSS6AI score0.00436EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago6 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.3CVSS5.9AI score0.00291EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago7 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.3AI score0.00129EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago8 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.9CVSS6AI score0.00198EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago8 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.7AI score0.00995EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago9 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.00252EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 4 days ago9 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.5CVSS5.9AI score0.00354EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago9 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.3CVSS5.9AI score0.00208EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago7 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.9AI score0.00224EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago10 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.00263EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago7 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 5 days ago6 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 5 days ago7 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.8AI score0.00426EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago7 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.2CVSS7.2AI score0.00343EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago7 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.9AI score0.00121EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago6 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.2CVSS6AI score0.00145EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago5 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.6CVSS5.9AI score0.00184EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago6 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.1CVSS6.1AI score0.00129EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago7 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.9AI score0.00352EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago6 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.00146EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago7 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.7CVSS6AI score0.00186EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago4 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.00185EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago5 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.6CVSS7AI score0.00781EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago5 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.4AI score0.00322EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago7 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...

10CVSS5.9AI score0.00351EPSS
SaveExploits0References5Affected Software4
Github Security Blog
Github Security Blog
added 5 days ago9 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 5 days ago7 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.5CVSS5.9AI score0.00463EPSS
SaveExploits1References14Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago5 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 5 days ago8 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.5AI score0.0025EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago5 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...

2.1CVSS5.8AI score0.00178EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago9 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.00438EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago8 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.9CVSS6.1AI score0.00302EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago7 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.9CVSS6AI score0.00302EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 5 days ago6 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.9AI score0.0023EPSS
SaveExploits0References5Affected Software2
Github Security Blog
Github Security Blog
added 5 days ago8 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.7CVSS6AI score0.0032EPSS
SaveExploits0References2Affected Software2
Total number of security vulnerabilities34132