389609 matches found
CVE-2026-72888
Net::OAuth Perl module before 0.32 has an unbounded process-global cache in smart_require that stores every requested class name (including failed loads) before error checking. The key is derived from the attacker-controlled signature_method request parameter, so a remote client can force the cac...
CVE-2026-72887
Net::OAuth::Client (Perl, before 0.32) silently downgrades OAuth 1.0a to OAuth 1.0 in get_request_token when the provider omits oauth_callback_confirmed, dropping oauth_verifier with no warning. This exposes affected applications to OAuth 1.0 session fixation: an attacker obtains a request token,...
CVE-2026-19349
Lemonldap::NG::Portal (Perl) versions before 2.16.9, 2.21.5, and 2.23.3 are affected. The extractFormInfo() method calls getApacheSession( undef, 1, 0, 'GitHubState' ) positionally, causing the OAuth2 state parameter to be written as a regular SSO session in global storage. Any unauthenticated vi...
CVE-2026-74797
OpenTofu before 1.11.4 is affected by a denial-of-service vulnerability in the tofu init command when handling maliciously crafted .zip archives for provider or module packages. Processing such archives can trigger excessive CPU usage during dependency installation, degrading system performance a...
CVE-2026-74796
OpenTofu before 1.11.7 is affected by a symlink following path traversal during initialization. The vulnerability arises because OpenTofu fails to validate existing symlinks in the provider cache directory, allowing an attacker to place a malicious symlink in a trusted working directory and cause...
CVE-2026-74795
Scriban before 6.6.0 contains an uncontrolled recursion vulnerability in its recursive-descent parser. The ExpressionDepthLimit defaults to null/disabled, allowing attackers to supply deeply nested templates (thousands of nested blocks) that exhaust thread stack space and trigger a StackOverflowE...
CVE-2026-74794
Scriban before version 6.6.0 contains an infinite recursion vulnerability in object rendering when ObjectRecursionLimit is unlimited. Attacker-supplied circular references in the template context can exhaust stack space, causing an uncatchable StackOverflowException that terminates the hosting pr...
CVE-2026-74791
Scriban before 7.0.0 contains an Authorization Bypass via Stale Include Cache. The issue is that, when TemplateContext.Reset() is called, the CachedTemplates dictionary is not cleared, allowing cached templates to persist across reused contexts. Attackers could leverage request-dependent ITemplat...
CVE-2026-74792
CVE-2026-74792 affects Scriban before 7.0.0 (versions
CVE-2026-74790
Scriban before 7.0.0 caches TypedObjectAccessor by Type without considering MemberFilter changes, enabling reuse of a TemplateContext to expose members that should be hidden. Affected software: Scriban prior to 7.0.0. Root cause: TemplateContext cache ignores updates to MemberFilter, causing prev...
CVE-2026-74789
Scriban before 7.0.0 (affected
CVE-2026-74788
CVE-2026-74788 affects Scriban before 7.0.0 (affected versions ≤ 6.6.0). The vulnerability resides in the template functions string.pad_left and string.pad_right , which do not validate the width parameter before delegating to .NET’s String.PadLeft/PadRight. An attacker can supply an extremely la...
CVE-2026-74787
Scriban before 7.0.0 contains an uncontrolled recursion vulnerability in the object.to_json builtin function that lacks depth limits and circular reference detection. Attackers can craft templates with self-referencing objects to trigger unbounded recursion, causing a StackOverflowException that ...
CVE-2026-74786
CVE-2026-74786 affects Scriban before 7.0.0 (versions
CVE-2026-74785
Scriban before 7.0.0 contains three denial-of-service vulnerabilities in expression evaluation: unbounded string multiplication, uncontrolled BigInteger shift operations, and LoopLimit bypass via range enumeration in builtin functions. Attackers who can supply templates can trigger out-of-memory ...
CVE-2026-74784
Scriban before 7.2.0 exposes a Denial of Service via array.insert_at. The vulnerability allocates unbounded null entries when given a large index, ignoring LoopLimit and LimitToString constraints, causing OutOfMemoryException and crashing the host process in under a second. Affected component: Sc...
CVE-2026-74783
CVE-2026-74783 affects Scriban versions 6.6.0 through 7.2.0. The issue is a non-enforcing ExpressionDepthLimit guard that fails to stop recursive descent parsing of deeply nested expressions. Attackers can supply templates with deeply nested parentheses, array initializers, object initializers, o...
CVE-2026-73062
The CVE-2026-73062 entry affects Scriban 3.0.0 through 7.2.0, where the array multiplication operator allocates memory without enforcing LoopLimit or overflow-safe checks. An attacker can supply a large integer multiplier in a template to trigger multi-gigabyte memory allocations, leading to reso...
CVE-2026-73061
Scriban before 7.2.2 has an access-modifier bypass in TypedObjectAccessor, allowing template code to write CLR object properties without setter-visibility checks. Attackers can modify properties with private, internal, or init-only setters and mass-assign public-setter properties, permanently alt...
CVE-2026-73060
Scriban versions 3.0.0–7.2.5 have a denial-of-service vulnerability in ScriptRange.Multiply where the left operand is a lazy sequence, bypassing LoopLimit. Attackers can craft templates that multiply arrays on lazy sequences to trigger billions of uncharged iterations, pinning CPU cores and exhau...