Lucene search
+L

18 matches found

NVD
NVD
•added 2026/08/16 2:16 p.m.•61 views

CVE-2026-74790

Scriban before 7.0.0 caches TypedObjectAccessor by Type only without considering MemberFilter changes, allowing reused TemplateContext instances to expose members that should be hidden. Attackers can access filtered properties and fields by reusing a TemplateContext after tightening its...

9.3CVSS0.00471EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/16 1:14 p.m.•12 views

CVE-2026-74791 Scriban before 7.0.0 Authorization Bypass via Stale Include Cache

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earli...

9.2CVSS5.8AI score0.00432EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/08/16 1:14 p.m.•16 views

EUVD-2026-59957

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earli...

9.2CVSS5.8AI score0.00432EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/08/16 1:14 p.m.•47 views

CVE-2026-74791 Scriban before 7.0.0 Authorization Bypass via Stale Include Cache

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earli...

9.2CVSS0.00432EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/08/16 1:14 p.m.•47 views

CVE-2026-74790 Scriban before 7.0.0 MemberFilter Bypass via TemplateContext Cache

Scriban before 7.0.0 caches TypedObjectAccessor by Type only without considering MemberFilter changes, allowing reused TemplateContext instances to expose members that should be hidden. Attackers can access filtered properties and fields by reusing a TemplateContext after tightening its...

9.3CVSS0.00471EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/16 1:14 p.m.•15 views

CVE-2026-74790 Scriban before 7.0.0 MemberFilter Bypass via TemplateContext Cache

Scriban before 7.0.0 caches TypedObjectAccessor by Type only without considering MemberFilter changes, allowing reused TemplateContext instances to expose members that should be hidden. Attackers can access filtered properties and fields by reusing a TemplateContext after tightening its...

9.3CVSS5.8AI score0.00471EPSS
SaveExploits0References2
attackerkb
attackerkb
•added 2026/08/16 1:14 p.m.•41 views

CVE-2026-74790

Scriban before 7.0.0 caches TypedObjectAccessor by Type only without considering MemberFilter changes, allowing reused TemplateContext instances to expose members that should be hidden. Attackers can access filtered properties and fields by reusing a TemplateContext after tightening its...

9.3CVSS5.8AI score0.00471EPSS
SaveExploits0References3
osv_cve
osv_cve
•added 2026/08/16 1:14 p.m.•24 views

CVE-2026-74790 Scriban before 7.0.0 MemberFilter Bypass via TemplateContext Cache

Scriban before 7.0.0 caches TypedObjectAccessor by Type only without considering MemberFilter changes, allowing reused TemplateContext instances to expose members that should be hidden. Attackers can access filtered properties and fields by reusing a TemplateContext after tightening its...

9.3CVSS5.8AI score0.00471EPSS
SaveExploits0References4
CVE
CVE
•added 2026/08/16 1:14 p.m.•100 views

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...

9.3CVSS5.8AI score0.00471EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/08/16 1:14 p.m.•16 views

EUVD-2026-59956

Scriban before 7.0.0 caches TypedObjectAccessor by Type only without considering MemberFilter changes, allowing reused TemplateContext instances to expose members that should be hidden. Attackers can access filtered properties and fields by reusing a TemplateContext after tightening its...

9.3CVSS5.8AI score0.00471EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/16 12:00 a.m.•11 views

CVE-2026-74790: Protection Mechanism Failure

Scriban before 7.0.0 caches TypedObjectAccessor by Type only without considering MemberFilter changes, allowing reused TemplateContext instances to expose members that should be hidden. Attackers can access filtered properties and fields by reusing a TemplateContext after tightening its...

9.3CVSS5.8AI score0.00471EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/07/06 12:00 a.m.•4 views

PT-2026-60658

Description When a host pushes a CLR object into a Scriban TemplateContext via the standard, documented pattern — var so = new ScriptObject; so"user" = currentUser; // direct CLR reference context.PushGlobalso; — TypedObjectAccessor exposes every public-getter property for both reading and writin...

8.7CVSS6.2AI score
SaveExploits0References3
Snyk
Snyk
•added 2026/03/24 10:09 p.m.•20 views

Sensitive Information in Resource Not Removed Before Reuse

Overview Scriban.Signed is a fast, powerful, safe and lightweight scripting language and engine for .NET, which was primarily developed for text templating with a compatibility mode for parsing liquid templates. Affected versions of this package are vulnerable to Sensitive Information in Resource...

8.2CVSS5.9AI score
SaveExploits0References2
Snyk
Snyk
•added 2026/03/24 10:09 p.m.•17 views

Sensitive Information in Resource Not Removed Before Reuse

Overview Scriban is a Scriban is a fast, powerful, safe and lightweight scripting language and engine for .NET, which was primarily developed for text templating with a compatibility mode for parsing liquid templates. Today, not only Scriban can be used in text templating scenarios, but also can ...

8.2CVSS5.9AI score
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/03/24 12:00 a.m.•5 views

PT-2026-30296

Summary TemplateContext.Reset claims that a TemplateContext can be reused safely on the same thread, but it does not clear CachedTemplates. If an application pools TemplateContext objects and uses an ITemplateLoader that resolves content per request, tenant, or user, a previously authorized inclu...

8.6CVSS5.7AI score
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/03/24 12:00 a.m.•4 views

PT-2026-30290

Summary TemplateContext caches type accessors by Type only, but those accessors are built using the current MemberFilter and MemberRenamer. When a TemplateContext is reused and the filter is tightened for a later render, Scriban still reuses the old accessor and continues exposing members that...

9.1CVSS5.8AI score
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/03/24 12:00 a.m.•29 views

PT-2026-73158

Name of the Vulnerable Software and Affected Versions Scriban versions prior to 7.0.0 Description Scriban caches TypedObjectAccessor based solely on the type, ignoring changes made to the MemberFilter. This behavior allows reused TemplateContext instances to expose members that were intended to b...

9.3CVSS5.7AI score0.00471EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/03/19 12:00 a.m.•5 views

PT-2026-28770

When Scriban renders an object that contains a circular reference, it traverses the object's members infinitely. Because the ObjectRecursionLimit property defaults to unlimited, this behavior exhausts the thread's stack space, triggering an uncatchable StackOverflowException that immediately...

7.5CVSS6AI score
SaveExploits0References4
Rows per page
Query Builder