Lucene search
+L
GithubRecent

34222 matches found

Github Security Blog
Github Security Blog
added 2026/04/06 6:33 p.m.9 views

Feehi CMS has an authenticated stored cross-site scripting (XSS) vulnerability via the Role Management module

An authenticated stored cross-site scripting XSS vulnerability in the Role Management module of Feehi CMS v2.1.1 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the Role Name parameter...

5.4CVSS6AI score0.00211EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:33 p.m.11 views

Feehi CMS has authenticated stored cross-site scripting (XSS) vulnerabilities via the Permissions module

Multiple authenticated stored cross-site scripting XSS vulnerabilities in the Permissions module of Feehi CMS v2.1.1 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the Group, Category or Description parameters...

5.4CVSS6AI score0.00211EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:33 p.m.10 views

Feehi CMS has an authenticated stored cross-site scripting (XSS) vulnerability via the creation/editing module

An authenticated stored cross-site scripting XSS vulnerability in the creation/editing module of Feehi CMS v2.1.1 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the Title parameter...

4.8CVSS6AI score0.00181EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:33 p.m.9 views

Feehi CMS has an authenticated stored cross-site scripting (XSS) vulnerability via the Category module

An authenticated stored cross-site scripting XSS vulnerability in the Category module of Feehi CMS v2.1.1 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the Name parameter...

5.4CVSS6AI score0.00169EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:33 p.m.8 views

Feehi CMS has an authenticated stored cross-site scripting (XSS) vulnerability via the Page Sign parameter

An authenticated stored cross-site scripting XSS vulnerability in Feehi CMS v2.1.1 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the Page Sign parameter...

5.4CVSS6AI score0.00169EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:3 p.m.754 views

Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling

Summary Any files ending with .map even out side the project can be returned to the browser. Impact Only apps that match the following conditions are affected: - explicitly exposes the Vite dev server to the network using --host or server.host config option - have a sensitive content in files...

6.3CVSS5.9AI score0.00914EPSS
SaveExploits1References8Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:3 p.m.221 views

Vite: `server.fs.deny` bypassed with queries

Summary The contents of files that are specified by server.fs.deny can be returned to the browser. Impact Only apps that match the following conditions are affected: - explicitly exposes the Vite dev server to the network using --host or server.host config option - the sensitive file exists in th...

8.2CVSS5.9AI score0.02095EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:3 p.m.133 views

Vite Vulnerable to Arbitrary File Read via Vite Dev Server WebSocket

Summary server.fs check was not enforced to the fetchModule method that is exposed in Vite dev server's WebSocket. Impact Only apps that match the following conditions are affected: - explicitly exposes the Vite dev server to the network using --host or server.host config option - WebSocket is no...

8.2CVSS6.2AI score0.03319EPSS
SaveExploits4References8Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:0 p.m.15 views

strawberry-graphql: Denial of Service via unbounded WebSocket subscriptions

Strawberry GraphQL's WebSocket subscription handlers for both the graphql-transport-ws and legacy graphql-ws protocols allocate an asyncio.Task and associated Operation object for every incoming subscribe message without enforcing any limit on the number of active subscriptions per connection. An...

7.5CVSS5.9AI score0.00274EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:0 p.m.14 views

strawberry-graphql: Authentication bypass via legacy graphql-ws WebSocket subprotocol

Strawberry up until version 0.312.3 is vulnerable to an authentication bypass on WebSocket subscription endpoints. The legacy graphql-ws subprotocol handler does not verify that a connectioninit handshake has been completed before processing start subscription messages. This allows a remote...

7.5CVSS5.8AI score0.00424EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 6:0 p.m.11 views

changedetection.io Vulnerable to Authentication Bypass via Decorator Ordering

Summary On 13 routes across 5 blueprint files, the @loginoptionallyrequired decorator is placed before outer to @blueprint.route instead of after it. In Flask, @route must be the outermost decorator because it registers the function it receives. When the order is reversed, @route registers the...

9.8CVSS5.9AI score0.00536EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:59 p.m.21 views

@nestjs/core Improperly Neutralizes Special Elements in Output Used by a Downstream Component ('Injection')

Impact What kind of vulnerability is it? Who is impacted? SseStream.transform interpolates message.type and message.id directly into Server-Sent Events text protocol output without sanitizing newline characters \r, \n. Since the SSE protocol treats both \r and \n as field delimiters and \n\n as...

6.3CVSS6.1AI score0.00234EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:59 p.m.12 views

Authorizer: Password reset token theft and full auth token redirect via unvalidated redirect_uri

Hi, I found that 6 endpoints in Authorizer accept a user-controlled redirecturi and append sensitive tokens to it without validating the URL against AllowedOrigins. The OAuth /app handler validates redirecturi at httphandlers/app.go:46, but the GraphQL mutations and verifyemail handler skip...

6AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:56 p.m.10 views

Authorizer: CQL/N1QL Injection in Cassandra and Couchbase Backends via fmt.Sprintf String Interpolation

Vulnerability Details CWE: CWE-943 - Improper Neutralization of Special Elements in Data Query Logic All 66+ CQL queries in internal/storage/db/cassandradb/ use fmt.Sprintf to interpolate user-controlled values directly into CQL query strings without parameterization. Unauthenticated endpoints...

6.1AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:55 p.m.9 views

kedro-datasets has a path traversal vulnerability in PartitionedDataset that allows arbitrary file write

Impact PartitionedDataset in kedro-datasets was vulnerable to path traversal. Partition IDs were concatenated directly with the dataset base path without validation. An attacker or malicious input containing .. components in a partition ID could cause files to be written outside the configured...

6.5CVSS5.9AI score0.00427EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:53 p.m.12 views

rdiscount has an Out-of-bounds Read

Summary A signed length truncation bug causes an out-of-bounds read in the default Markdown parse path. Inputs larger than INTMAX are truncated to a signed int before entering the native parser, allowing the parser to read past the end of the supplied buffer and crash the process Details In both...

5.9CVSS6AI score0.00275EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:53 p.m.8 views

Distribution: stale blob access resurrection via repo-scoped redis descriptor cache invalidation

summary: distribution can restore read access in repo a after an explicit delete when storage.cache.blobdescriptor: redis and storage.delete.enabled: true are both enabled. the delete path clears the shared digest descriptor but leaves stale repo-scoped membership behind, so a later Stat or Get...

7.5CVSS5.9AI score0.00455EPSS
SaveExploits1References4Affected Software2
Github Security Blog
Github Security Blog
added 2026/04/06 5:53 p.m.11 views

CI4MS: Company Information Public-Facing Page Full Platform Compromise & Full Account Takeover for All Roles & Privilege-Escalation via System Settings Company Information Stored DOM XSS

An attacker can acheive Full Account Takeover & Privilege Escalation via Stored DOM Blind XSS on public-facing landing pages through the System Settings Company Information section which allows the injection of XSS payloads...

9CVSS5.2AI score0.00455EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:52 p.m.20 views

Distribution affected by pull-through cache credential exfiltration via www-authenticate bearer realm

hi guys, commit: 40594bd98e6d6ed993b5c6021c93fdf96d2e5851 as-of 2026-01-31 contact: GitHub Security Advisory https://github.com/distribution/distribution/security/advisories/new summary in pull-through cache mode, distribution discovers token auth endpoints by parsing WWW-Authenticate challenges...

7.5CVSS7.1AI score0.00274EPSS
SaveExploits1References4Affected Software2
Github Security Blog
Github Security Blog
added 2026/04/06 5:51 p.m.7 views

OpenEXR has heap-buffer-overflow via signed integer underflow in ImfContextInit.cpp

Summary A heap-buffer-overflow OOB read occurs in the istreamnonparallelread function in ImfContextInit.cpp when parsing a malformed EXR file through a memory-mapped IStream. A signed integer subtraction produces a negative value that is implicitly converted to sizet, resulting in a massive lengt...

6.5CVSS5.9AI score0.00523EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:51 p.m.8 views

OpenEXR has use after free in PyObject_StealAttrString

Summary There is a use-after-free in PyObjectStealAttrString of pyOpenEXRold.cpp. This bug was found with ZeroPath. Details The legacy adapter defines PyObjectStealAttrString that calls PyObjectGetAttrString to obtain a new reference, immediately decrefs it, and returns the pointer. Callers then...

7.5CVSS5.9AI score0.00294EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:51 p.m.8 views

OpenEXR has buffer overflow in PyOpenEXR_old's channels() and channel()

Summary A memory safety bug in the legacy OpenEXR Python adapter the deprecated OpenEXR.InputFile wrapper allow crashes and likely code execution when opening attacker-controlled EXR files or when passing crafted Python objects. Integer overflow and unchecked allocation in InputFile.channel and...

7.8CVSS6.4AI score0.00237EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 5:51 p.m.8 views

OpenEXR Makes Use of Uninitialized Memory

Summary While fuzzing openexrexrcheckfuzzer, Valgrind reports a conditional branch depending on uninitialized data inside genericunpack. This indicates a use of uninitialized memory CWE-457. The issue is reproducible with the current OSS-Fuzz harness and a single-file PoC. Details Environment: -...

7.5CVSS6AI score0.00373EPSS
SaveExploits1References8Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 9:31 a.m.8 views

Keycloak vulnerable to information disclosure via CORS header injection due to unvalidated JWT azp claim

A flaw was found in Keycloak. A remote attacker can exploit a Cross-Origin Resource Sharing CORS header injection vulnerability in Keycloak's User-Managed Access UMA token endpoint. This flaw occurs because the azp claim from a client-supplied JSON Web Token JWT is used to set the...

5.3CVSS5.9AI score0.00253EPSS
SaveExploits0References13Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 12:30 a.m.7 views

@nor2/heim-mcp vulnerable to command injection

A vulnerability was determined in Nor2-io heim-mcp up to 0.1.3. Impacted is the function registerTools of the file src/tools.ts of the component newheimapplication/deployheimapplication/deployheimapplicationtocloud. This manipulation causes os command injection. The attack requires local access...

5.3CVSS5.5AI score0.00812EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/06 12:30 a.m.10 views

@elgentos/magento2-dev-mcp vulnerable to command injection

A vulnerability was identified in elgentos magento2-dev-mcp up to 1.0.2. The affected element is the function executeMagerun2Command of the file src/index.ts. Such manipulation leads to os command injection. An attack has to be approached locally. The exploit is publicly available and might be...

5.3CVSS5.4AI score0.00812EPSS
SaveExploits0References10Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/05 12:30 p.m.9 views

PyBlade: SSTI/RCE via Bypassed AST Validation in sandbox.py

A vulnerability has been found in AntaresMugisho PyBlade 0.1.8-alpha/0.1.9-alpha. The affected element is the function issafeast of the file sandbox.py of the component AST Validation. Such manipulation leads to improper neutralization of special elements used in a template engine. The attack may...

6.5CVSS6AI score0.00314EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 9:30 p.m.14 views

Nodcms contains a cross-site request forgery vulnerability

Nodcms contains a cross-site request forgery vulnerability that allows attackers to perform unauthorized administrative actions by crafting malicious forms. Attackers can trick authenticated administrators into submitting requests to admin/usermanipulate and admin/settings/generall endpoints to...

5.3CVSS5.7AI score0.00106EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:43 a.m.20 views

pyLoad: Unprotected storage_folder enables arbitrary file write to Flask session store and code execution (Incomplete fix for CVE-2026-33509)

Summary The fix for CVE-2026-33509 GHSA-r7mc-x6x7-cqxx added an ADMINONLYOPTIONS set to block non-admin users from modifying security-critical config options. The storagefolder option is not in this set and passes the existing path restriction because the Flask session directory is outside both...

8.8CVSS6.6AI score0.00529EPSS
SaveExploits2References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:41 a.m.16 views

pyLoad: Improper Neutralization of Special Elements used in an OS Command

Summary The ADMINONLYOPTIONS protection mechanism restricts security-critical configuration values reconnect scripts, SSL certs, proxy credentials to admin-only access. However, this protection is only applied to core config options, not to plugin config options. The AntiVirus plugin stores an...

8.8CVSS6.4AI score0.00815EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:41 a.m.15 views

pyLoad: SSRF filter bypass via HTTP redirect in BaseDownloader (Incomplete fix for CVE-2026-33992)

Summary The fix for CVE-2026-33992 GHSA-m74m-f7cr-432x added IP validation to BaseDownloader.download that checks the hostname of the initial download URL. However, pycurl is configured with FOLLOWLOCATION=1 and MAXREDIRS=10, causing it to automatically follow HTTP redirects. Redirect targets are...

9.3CVSS6AI score0.00397EPSS
SaveExploits2References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:38 a.m.24 views

web3.py: SSRF via CCIP Read (EIP-3668) OffchainLookup URL handling

Summary web3.py implements CCIP Read / OffchainLookup EIP-3668 by performing HTTP requests to URLs supplied by smart contracts in offchainlookuppayload"urls". The implementation uses these contract-supplied URLs directly after sender / data template substitution without any destination validation...

7.2CVSS6AI score0.00229EPSS
SaveExploits2References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:34 a.m.15 views

libp2p-rendezvous: Unbounded rendezvous DISCOVER cookies enable remote memory exhaustion

Summary The rendezvous server stores pagination cookies without bounds. An unauthenticated peer can repeatedly issue DISCOVER requests and force unbounded memory growth. Details Pagination state is stored in: rs HashMap On Message::Discover: remote peer → DISCOVER → handlerequest →...

8.2CVSS5.8AI score0.00285EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:33 a.m.16 views

libp2p-rendezvous: Unlimited namespace registrations per peer enables OOM DoS on rendezvous servers

Summary found that libp2p-rendezvous server has no limit on how many namespaces a single peer can register. a malicious peer can just keep registering unique namespaces in a loop and the server happily accepts every single one allocating memory for each registration with no pushback. keep doing...

7.5CVSS5.5AI score0.00395EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:26 a.m.18 views

OpenClaw: Gemini OAuth exposed the PKCE verifier through the OAuth state parameter

Summary Before OpenClaw 2026.4.2, the Gemini OAuth flow reused the PKCE verifier as the OAuth state value. Because the provider reflected state back in the redirect URL, the verifier could be exposed alongside the authorization code. Impact Anyone who could capture the redirect URL could learn bo...

6CVSS6AI score0.00238EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:26 a.m.14 views

Code Extension Marketplace: Zip Slip Path Traversal

Zip Slip Path Traversal in coder/code-marketplace Summary A Zip Slip CWE-22 vulnerability in coder/code-marketplace ≤ v2.4.1 allowed a malicious VSIX file to write arbitrary files outside the extension directory. ExtractZip passed raw zip entry names to a callback that wrote files via filepath.Jo...

8.7CVSS6AI score0.00343EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:17 a.m.21 views

defu: Prototype pollution via `__proto__` key in defaults argument

Impact Applications that pass unsanitized user input e.g. parsed JSON request bodies, database records, or config files from untrusted sources as the first argument to defu are vulnerable to prototype pollution. A crafted payload containing a proto key can override intended default values in the...

7.5CVSS5.9AI score0.00398EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:17 a.m.12 views

AVideo: Unauthenticated Information Disclosure via Missing Auth on CloneSite client.log.php

Summary The plugin/CloneSite/client.log.php endpoint serves the clone operation log file without any authentication. Every other endpoint in the CloneSite plugin directory enforces User::isAdmin. The log contains internal filesystem paths, remote server URLs, and SSH connection metadata. Details...

5.3CVSS5.9AI score0.00367EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:16 a.m.13 views

AVideo: Unauthenticated FFmpeg Remote Server Status Disclosure via check.ffmpeg.json.php

Summary The plugin/API/check.ffmpeg.json.php endpoint probes the FFmpeg remote server configuration and returns connectivity status without any authentication. All sibling FFmpeg management endpoints kill.ffmpeg.json.php, list.ffmpeg.json.php, ffmpeg.php require User::isAdmin. Details The entire...

5.3CVSS5.9AI score0.0037EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:16 a.m.10 views

AVideo: Unauthenticated Information Disclosure via Disabled CLI Guard in install/test.php

Summary The install/test.php diagnostic script has its CLI-only access guard disabled by commenting out the die statement. The script remains accessible via HTTP after installation, exposing video viewer statistics including IP addresses, session IDs, and user agents to unauthenticated visitors...

5.3CVSS5.9AI score0.00332EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:15 a.m.12 views

AVideo: Unauthenticated Access to Payment Order Data via BlockonomicsYPT check.php

Summary The BlockonomicsYPT plugin's check.php endpoint returns payment order data for any Bitcoin address without requiring authentication. The endpoint was designed as an AJAX polling helper for the authenticated invoice.php page, but it performs no access control checks of its own. Since Bitco...

3.7CVSS5.9AI score0.00318EPSS
SaveExploits1References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:14 a.m.12 views

LightRAG: Hardcoded JWT Signing Secret Allows Authentication Bypass

Subject: Security Vulnerability Report Hardcoded JWT Secret CVE-2026-30762 Hi HKUDS team, I'm writing to report a security vulnerability I discovered in LightRAG v1.4.10. This has been assigned CVE-2026-30762 by MITRE. Vulnerability: Hardcoded JWT signing secret Type: Improper Authentication...

5.8AI score0.0012EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:13 a.m.13 views

Directus: Authenticated Users Can Extract Concealed Fields via Aggregate Queries

Summary Aggregate functions min, max applied to fields with the conceal special type incorrectly return raw database values instead of the masked placeholder. When combined with groupBy, any authenticated user with read access to the affected collection can extract concealed field values, includi...

8.1CVSS5.9AI score0.00337EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:13 a.m.15 views

Directus: Unauthenticated Denial of Service via GraphQL Alias Amplification of Expensive Health Check Resolver

Summary The GraphQL specification permits a single query to repeat the same field multiple times using aliases, with each alias resolved independently by default. Directus did not deduplicate resolver invocations within a single request, meaning each alias triggered a full, independent execution ...

6AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:12 a.m.13 views

Directus: GraphQL Alias Amplification Denial of Service Due to Missing Query Cost/Complexity Limits

Summary Directus' GraphQL endpoints /graphql and /graphql/system did not deduplicate resolver invocations within a single request. An authenticated user could exploit GraphQL aliasing to repeat an expensive relational query many times in a single request, forcing the server to execute a large...

6.5CVSS6AI score0.00361EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:12 a.m.29 views

Directus: Sensitive fields exposed in revision history

Summary Directus stores revision records in directusrevisions whenever items are created or updated. Due to the revision snapshot code not consistently calling the prepareDelta sanitization pipeline, sensitive fields including user tokens, two-factor authentication secrets, external auth...

6.5CVSS5.9AI score0.0017EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:11 a.m.16 views

Directus: TUS Upload Authorization Bypass Allows Arbitrary File Overwrite

Summary Directus' TUS resumable upload endpoint /files/tus allows any authenticated user with basic file upload permissions to overwrite arbitrary existing files by UUID. The TUS controller performs only collection-level authorization checks, verifying the user has some permission on directusfile...

8.1CVSS6.1AI score0.00302EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:10 a.m.13 views

Directus: SSRF Protection Bypass via IPv4-Mapped IPv6 Addresses in File Import

Summary A Server-Side Request Forgery SSRF protection bypass has been identified and fixed in Directus. The IP address validation mechanism used to block requests to local and private networks could be circumvented using IPv4-Mapped IPv6 address notation. Details Directus implements an IP deny-li...

7.7CVSS5.8AI score0.00336EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:10 a.m.12 views

Directus: GraphQL Schema SDL Disclosure Setting

Summary When GRAPHQLINTROSPECTION=false is configured, Directus correctly blocks standard GraphQL introspection queries schema, type. However, the serverspecsgraphql resolver on the /graphql/system endpoint returns an equivalent SDL representation of the schema and was not subject to the same...

5.3CVSS5.9AI score0.00314EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/04/04 6:9 a.m.13 views

Directus: Open Redirect via Parser Bypass in OAuth2/SAML Authentication Flow

Summary An open redirect vulnerability exists in the login redirection logic. The isLoginRedirectAllowed function fails to correctly identify certain malformed URLs as external, allowing attackers to bypass redirect allow-list validation and redirect users to arbitrary external domains upon...

6.1CVSS5.9AI score0.00256EPSS
SaveExploits0References3Affected Software1
Total number of security vulnerabilities34222