Lucene search
+L
GithubRecent

34168 matches found

Github Security Blog
Github Security Blog
added 2026/06/25 10:14 p.m.13 views

golang.org/x/crypto doesn't drop invoking agent constraints when forwarding keys

When adding a key to a remote agent constraint extensions such as [email protected] were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing unrestricted use of the key on the remote host. The client now serializes all...

9.1CVSS6AI score0.006EPSS
SaveExploits0References34Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 10:13 p.m.12 views

golang.org/x/crypto doesn't enforce invoking key constraints

The in-memory keyring returned by NewKeyring silently accepted keys with the ConfirmBeforeUse constraint but never enforced it. The key would sign without any confirmation prompt, with no indication to the caller that the constraint was not in effect. NewKeyring now returns an error when...

9.1CVSS6AI score0.00412EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 10:12 p.m.13 views

golang.org/x/crypto: Invoking pathological inputs can lead to client panic

For certain crafted inputs, a 'ed25519.PrivateKey' was created by casting malformed wire bytes, leading to a panic when used...

5.3CVSS6AI score0.00412EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 10:7 p.m.17 views

Lemur: ACME SSRF + creator-equality IDOR lead to AWS IAM/PKI compromise

Lemur 1.9.0: any SSO-authenticated user achieves AWS IAM compromise and permanent PKI key access via ACME acmeurl SSRF and creator-equality IDOR Vulnerability Summary Field | Value -- | -- Title | Lemur 1.9.0: any SSO-authenticated user achieves AWS IAM compromise and permanent PKI key access via...

6.1AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 10:5 p.m.12 views

Lemur: JWT verifier honors attacker-supplied alg, enabling ATO

Lemur 1.9.0: JWT verifier trusts attacker-supplied alg from token header — defense-in-depth gap; chain-dependent ATO with secret disclosure Vulnerability Summary Field | Value -- | -- Title | Lemur 1.9.0: JWT verifier trusts attacker-supplied alg from token header — defense-in-depth gap;...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 10:2 p.m.10 views

Lemur user-update path stores plaintext passwords

Summary lemur.users.service.update writes a user's new password as plaintext to the users.password column. The User model wires bcrypt hashing to SQLAlchemy's beforeinsert event but registers no equivalent listener for beforeupdate, and service.update does not call user.hashpassword after assigni...

5.8AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 10:1 p.m.13 views

Lemur Privilege Escalation: Non-admin role members can rewrite role membership via PUT /api/1/roles/<id>

Summary The PUT /api/1/roles/ handler in lemur/roles/views.py gates only on RoleMemberPermissionroleid.can, which is satisfied for any user who is already a member of the target role. The handler then passes data"users" and data"name" directly to service.update, permitting any role member to...

6.1AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:58 p.m.12 views

Lemur: Crafted CRL/OCSP URLs in uploaded certificates lead to post-authentication SSRF

Summary When verifying an uploaded certificate, lemur/certificates/verify.py extracts the CRL Distribution Point URL and the OCSP responder URL directly from the certificate's extensions and issues outbound requests to those URLs without scheme restriction or destination allow-listing. An...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:54 p.m.10 views

ImageMagick has out-of-bounds write in ICON decoder due to incorrect loop

An incorrect loop in the ICON decoder can result in an out of bounds heap write resulting in a crash...

7.5CVSS5.8AI score0.00353EPSS
SaveExploits0References3Affected Software17
Github Security Blog
Github Security Blog
added 2026/06/25 9:54 p.m.14 views

ImageMagick: Policy Bypass can Trigger an Out-of-Memory condition

A missing check for maximum memory request in AcquireAlignedMemory could trigger an out-of-Memory condition. Credit Aisle Research Ze Sheng, Dmitrijs Trizna, Luigino Camastra, Guido Vranken...

7.5CVSS5.8AI score0.00346EPSS
SaveExploits0References4Affected Software17
Github Security Blog
Github Security Blog
added 2026/06/25 9:53 p.m.12 views

ImageMagick: Policy Bypass can read disallowed files via symlink

An incorrect parsing of the filename can result in a policy bypass and read files disallowed by a security policy using a symlink...

5.5CVSS5.8AI score0.00128EPSS
SaveExploits0References3Affected Software17
Github Security Blog
Github Security Blog
added 2026/06/25 9:52 p.m.10 views

ImageMagick: Policy Bypass in DCM decoder could result in image with invalid dimensions

A missing check in the DCM decoder could result in an image with invalid dimensions and that could cause crashes in other operations...

7.5CVSS5.8AI score0.00346EPSS
SaveExploits0References4Affected Software17
Github Security Blog
Github Security Blog
added 2026/06/25 9:50 p.m.10 views

ImageMagick has a Heap Buffer Over-Write in MAT decoder on 32-bit systems

A missing check of a return value could lead to a heap buffer over-write in the MAT decoder on 32-bit systems...

5.9CVSS6AI score0.00227EPSS
SaveExploits0References4Affected Software17
Github Security Blog
Github Security Blog
added 2026/06/25 9:49 p.m.10 views

ImageMagick Vulnerable to Stack Overflow in its MVG Decoder

A crafted MVG file could result in a stack overflow due to a missing depth or visited-set check...

5.5CVSS5.9AI score0.00107EPSS
SaveExploits0References4Affected Software17
Github Security Blog
Github Security Blog
added 2026/06/25 9:48 p.m.12 views

ImageMagick has an Infinite Loop in subimage-search with crafted image

An infinite loop in the subimage-search operation can happen when using a crafted image...

4.7CVSS5.8AI score0.00093EPSS
SaveExploits0References4Affected Software17
Github Security Blog
Github Security Blog
added 2026/06/25 9:46 p.m.15 views

ImageMagick has a Heap Buffer Underwrite in the Floyd-Steinberg depth dithering method

When using an image with mask the Floyd-Steinberg dithering method will cause a negative heap buffer over-write...

5.5CVSS6AI score0.00104EPSS
SaveExploits0References4Affected Software17
Github Security Blog
Github Security Blog
added 2026/06/25 9:45 p.m.11 views

nextflow auth login command has incorrect default permissions

Impact nextflow auth login persists Seqera Platform OIDC tokens to $NXFHOME:-/.nextflow/seqera-auth.config. The file is created via Java NIO without specifying file permissions, so under the default umask 022 it lands at mode 0644 world-readable. On a multi-user POSIX host — typically an HPC logi...

5.9AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:33 p.m.12 views

Rekor has an OOM Condition due to Unbounded gzip Decompression in Alpine APK Parsing Logic

Description The Package.Unmarshal function in pkg/types/alpine/apk.go decompresses the signature and control gzip members of an APK file into in-memory buffers without bounding the total decompressed size. The existing maxapkmetadatasize check default 1MB is only applied to individual tar entry...

5.9AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:32 p.m.15 views

GitHub MCP Server: Lockdown mode singleton in HTTP server causes cross-user GraphQL client confusion

Summary When running in HTTP mode with --lockdown-mode enabled, the RepoAccessCache is implemented as a process-global singleton initialized with the first authenticated user's GraphQL client. All subsequent requests from different users share this singleton and their lockdown-related GraphQL...

6CVSS5.9AI score0.00139EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:31 p.m.11 views

MessagePack-CSharp: Typeless deserialization type restrictions do not recurse into arrays or generic arguments

Summary MessagePack-CSharp's typeless deserialization includes MessagePackSerializerOptions.ThrowIfDeserializingTypeIsDisallowedType as a safety check for dangerous types. The default implementation checks the outer type name, but it does not recursively inspect array element types or generic typ...

7.5CVSS5.9AI score0.00246EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:29 p.m.12 views

MessagePack-CSharp: InterfaceLookupFormatter bypasses collision-resistant comparer settings

Summary InterfaceLookupFormatter constructs an internal Dictionary with the default equality comparer instead of the security-aware comparer supplied by options.Security.GetEqualityComparer. Other hash-based collection formatters use the security-aware comparer when...

7.5CVSS5.8AI score0.00231EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:26 p.m.14 views

MessagePack-CSharp: Multi-dimensional array formatters allocate from unchecked dimensions

Summary MessagePack-CSharp's multi-dimensional array formatters read dimension lengths directly from the payload and allocate T,, T,,, or T,,, before validating that the dimension product matches the encoded element count. The formatter reads a guarded element array header, but allocation of the...

7.5CVSS5.9AI score0.00232EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:25 p.m.18 views

MessagePack-CSharp: Unity unsafe blit formatter allocates from unbounded byte length

Summary UnsafeBlitFormatterBase.Deserialize reads an attacker-controlled byteLength from an extension payload and allocates an array based on that value before validating it against the extension header length or remaining payload bytes. The outer extension header is bounded by available input, b...

7.5CVSS5.9AI score0.00231EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 9:22 p.m.14 views

MessagePack-CSharp: DynamicUnionResolver-generated deserializers miss depth enforcement

Summary Runtime-generated union deserializers emitted by DynamicUnionResolver do not call MessagePackSecurity.DepthStepref reader and do not decrement reader.Depth around recursive deserialization and skip paths. This means union deserialization does not consistently participate in the maximum...

7.5CVSS5.8AI score0.00232EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 7:51 p.m.13 views

MessagePack-CSharp: JSON conversion APIs can recurse without consistent depth enforcement

Summary MessagePack-CSharp's JSON conversion helpers contain multiple recursion paths that do not consistently enforce a depth limit. These paths are in the JSON conversion component rather than normal typed MessagePack deserialization. Three related issues are covered by this advisory: 1...

7.5CVSS5.9AI score0.00232EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 7:36 p.m.13 views

MessagePack-CSharp: ExpandoObject formatter can perform quadratic insertion work on untrusted maps

Summary ExpandoObjectFormatter.Deserialize populates System.Dynamic.ExpandoObject by calling IDictionary.Add for each map entry. ExpandoObject internally maintains member names in array-like structures, so inserting many distinct keys can require repeated linear scans and array copies. For large...

7.5CVSS5.8AI score0.00232EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:53 p.m.12 views

MessagePack-CSharp: LZ4 decompression allocates from unbounded declared output lengths

Summary When MessagePack-CSharp decompresses Lz4Block or Lz4BlockArray payloads, it reads declared uncompressed lengths from the wire and allocates output buffers based on those lengths before validating that the compressed data is valid or that the declared expansion is reasonable. A small paylo...

7.5CVSS5.9AI score0.00236EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:52 p.m.12 views

MessagePack-CSharp: ASP.NET Core MessagePackInputFormatter defaults to TrustedData for HTTP request bodies

Summary The parameterless MessagePackInputFormatter constructor uses default serializer options, which resolve to MessagePackSerializerOptions.Standard with MessagePackSecurity.TrustedData. The formatter is designed for ASP.NET Core MVC request bodies, which commonly cross an HTTP trust boundary...

9.1CVSS5.6AI score0.0025EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:48 p.m.11 views

Lemur has an authorization bypass in StrictRolePermission / AuthorityCreatorPermission

Summary StrictRolePermission and AuthorityCreatorPermission in lemur/auth/permissions.py call flaskprincipal.Permission.init with zero Needs when their config flags are unset. Both flags defaulted to False in code prior to the fix, so this was the state of any Lemur install that hadn't explicitly...

6.1AI score0.00035EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:46 p.m.11 views

MessagePack-CSharp: MessagePackReader.Skip can recurse without enforcing maximum object graph depth

Summary MessagePackReader.TrySkip recursively descends into nested arrays and maps without incrementing the reader depth or calling the configured depth checks. This bypasses MessagePackSecurity.MaximumObjectGraphDepth, the library's documented protection against deeply nested object graphs. Many...

7.5CVSS5.9AI score0.00471EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:45 p.m.13 views

Filament: Multi-factor authentication (app) recovery codes can still be used multiple times via concurrent submission

A flaw in the handling of recovery codes for app-based multi-factor authentication allows the same recovery code to be reused via concurrent submission. This issue does not affect email-based MFA. It also only applies when recovery codes are enabled. If an attacker gains access to both the user's...

7.4CVSS5.9AI score0.00296EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:40 p.m.16 views

opentelemetry_sdk has unbounded memory allocation in W3C Baggage propagation

Summary BaggagePropagator::extractwithcontext in opentelemetrysdk did not enforce the W3C Baggage size limits before parsing an inbound baggage header. A large attacker-controlled header could cause unnecessary CPU work and short-lived heap allocations while parsing entries that would later be...

5.3CVSS5.9AI score0.00304EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:35 p.m.14 views

MessagePack-CSharp: Denial of service vulnerabilities can swamp the CPU or crash the process with stack and heap overflows

Summary MessagePackReader.ReadDateTime can allocate stack memory based on an attacker-controlled MessagePack extension length. In the slow path for timestamp extension parsing, the computed tokenSize includes the extension body length from the wire and is used in a stackalloc operation before the...

8.2CVSS6.1AI score0.00255EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:34 p.m.15 views

amazon-braket-sdk vulnerable to Insecure Deserialization via pickle.loads()

Summary Amazon Braket SDK is an open-source Python library for interacting with the Amazon Braket quantum computing service, including managing hybrid quantum jobs and retrieving job results. An issue exists where, under certain circumstances, a remote authenticated user with S3 write access to a...

7.5CVSS6.5AI score0.0038EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:32 p.m.15 views

LangGraph SDK has unsafe URL path construction

Summary langgraph-sdk constructs HTTP request paths for resource operations by interpolating caller-supplied identifier values into URL templates. Without sanitization of those values, identifiers that contain characters with special meaning in URL paths could cause the resulting request to addre...

9.1CVSS5.7AI score0.00216EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:25 p.m.14 views

LangGraph Checkpoint: Unsafe JSON deserialization in checkpoint loading

Summary LangGraph's JsonPlusSerializer can reconstruct Python objects from JSON checkpoint payloads. Under conditions where someone could modify checkpoint bytes at rest in the backing store, the deserialization path could reconstruct objects beyond what the application expects, which could in tu...

6.8CVSS6.4AI score0.00232EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:21 p.m.18 views

chi Has an IP Spoofing Vulnerability in `middleware.RealIP`

Summary The RealIP middleware in go-chi/chi is vulnerable to IP spoofing because it blindly trusts the first leftmost element of the X-Forwarded-For HTTP header. This allows a remote attacker to bypass IP-based access control lists ACLs and rate-limiting mechanisms by providing a spoofed IP addre...

5.9AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:19 p.m.17 views

chi's RealIP Middleware allows IP spoofing via unvalidated X-Forwarded-For header

Summary realip middleware in go-chi/chi trusts headers like x-forwarded-for without checking them, so attackers can fake their ip and bypass rate limits or access controls Details the vuln is in middleware/realip.go , the realIP function pulls IPs straight from client headers and replaces...

5.9AI score
SaveExploits0References3Affected Software5
Github Security Blog
Github Security Blog
added 2026/06/25 6:18 p.m.10 views

chi Middleware Vulnerable to Potential IP Spoofing via `X-Forwarded-For` Header in `Request.RemoteAddr` Resolution

Summary The vulnerability allows the Request.RemoteAddr to be spoofed when determining the request source IP via the X-Forwarded-For header. This could result in misidentification of the request source and potentially compromise access control and logging integrity. Details Currently, the RealIP...

5.9AI score
SaveExploits0References3Affected Software5
Github Security Blog
Github Security Blog
added 2026/06/25 6:18 p.m.13 views

FileBrowser: Missing Rate Limiting on Authentication Endpoint Enables Brute Force Attacks

Summary The /api/auth/login endpoint does not implement rate limiting, account lockout, or progressive backoff for repeated authentication failures. As a result, an attacker can perform unlimited login attempts against the endpoint. When combined with the username enumeration timing vulnerability...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 6:0 p.m.15 views

fixurjavainstall: Previous Fuji versions can accidentally wipe `/usr/share/man/man8`

Impact Affects: Anyone who generates the UNIX man pages in Fuji = 0.8.0 build with the dev crate feature. Consequences: /usr/share/man/man8 may be entirely removed & re-created without any of the previous entries. Patches At the time of writing, no new version has been released on crates.io, due ...

5.8AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 5:46 p.m.18 views

neotoma has tenant isolation gap in relationship query endpoints

Summary The /listrelationships and /retrievegraphneighborhood endpoints call getAuthenticatedUserId confirming a valid session exists but do not pass the resolved user ID into the Supabase query as an .eq"userid", userId filter. As a result, queries return rows from all users rather than scoping ...

5.9AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 5:35 p.m.11 views

justhtml: to_markdown() code-span blank-line breakout enables XSS

justhtml: tomarkdown code-span blank-line breakout enables XSS Summary In justhtml 0.9.0 through 1.21.0, tomarkdown renders text and text inside a link as an inline Markdown code span whose only protection is backtick-fence length. A blank line \n\n in that text terminates the inline span in any...

5.9AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 5:28 p.m.11 views

i18next-fs-backend vulnerable to prototype pollution via crafted missing-key string

Impact i18next-fs-backend ≤ 2.6.5, when used to persist missing translation keys e.g. via i18next-http-middleware's missingKeyHandler exposed to untrusted input, is vulnerable to prototype pollution via crafted missing-key strings. Backend.writeFile splits each queued missing-key string on the...

9.1CVSS5.9AI score0.00419EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 5:28 p.m.12 views

i18next-http-middleware: MissingKeyHandler does not reject keys whose segments contain prototype-polluting names

Impact i18next-http-middleware ≤ 3.9.6's missingKeyHandler blocked the literal request-body keys proto, constructor, and prototype added in 3.9.3, see GHSA-5fgg-jcpf-8jjw, but did not reject dotted variants such as "proto.polluted". Downstream backends that split the missing-key string on a...

9.1CVSS5.8AI score0.00419EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 5:22 p.m.18 views

OpenAM: Unauthenticated Authentication Bypass via RADIUS Spoofing

Summary Description An Improper Verification of Cryptographic Signature CWE-347 issue in OpenAM's RADIUS authentication module allows an unauthenticated network attacker to spoof an Access-Accept response and obtain an OpenAM session for any RADIUS username, without knowing the configured shared...

9CVSS5.7AI score0.14859EPSS
SaveExploits2References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 5:7 p.m.9 views

OpenAM Arbitrary OAuth Token Minting via Push Registration

Summary Description An Authorization Bypass Through User-Controlled Key CWE-639 exists in OpenAM's stateful OAuth2 token-read path. Under certain conditions, this may allow an attacker to forge OAuth2 bearer tokens and OIDC ID tokens with arbitrary subject, client, realm, and scope. This affects...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 4:53 p.m.30 views

@anthropic-ai/claude-code has an Insecure Temporary File in /copy Command that Enables Response Disclosure and Symlink-Based File Write

The Claude Code /copy command wrote responses to a hardcoded, predictable path /tmp/claude/response.md without UID isolation, randomness, or symlink protection. The file was created world-readable 0644 in a world-traversable directory 0755, allowing any local user to read a privileged user's Clau...

6.1CVSS5.9AI score0.00118EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/25 4:30 p.m.10 views

OpenAM has Unsafe Java Deserialization via SNS

Summary Description A Deserialization of Untrusted Data CWE-502 issue exists in OpenAM's Push Notification SNS callback resource. The REST route that handles SNS push messages is mounted with anonymous access and, when a supplied message identifier has expired from the in-memory dispatcher, falls...

6.2AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/24 9:30 p.m.7 views

Angular's deprecated package has a Cross-Site Scripting issue

A flaw in AngularJS' Strict Contextual Escaping SCE logic allows bypassing certain SCE policies for resource URLs and can lead to arbitrary JavaScript execution within the context of the victim's browser session. SCE's purpose is to ensure that only trusted or safe values are used in certain...

7.6CVSS5.7AI score0.00333EPSS
SaveExploits0References8Affected Software1
Total number of security vulnerabilities34168