PULSE
FEED
ransomakira reclama a Krishnanransomakira reclama a Erowa · CH · Manufacturingransomn0n reclama a Company #132 · USransomn0n reclama a Company #131 · DEransomn0n reclama a Company #130 · USransomn0n reclama a Company #129 · USransomn0n reclama a Company #128 · USransomrhysida reclama a Juge, Napolitano, Ruli, Putfark & Pittman · Professional Servicesransompear reclama a gWorks · US · Otherransompear reclama a Palm Vascular Centers · US · Healthcareransomscarlettgroup reclama a sigsauer.com · US · Manufacturingransomdoommageddon reclama a ASLAN TEKSTİL ve KONFEKSİYON San.ve Tic. A.Ş. · TR · Manufacturingransombyod reclama a IHG Hotels & Resorts (Estate) · GB · Hospitalityransomaoqin reclama a SILIKO d.o.o. · SI · Manufacturingransomakira reclama a Krishnanransomakira reclama a Erowa · CH · Manufacturingransomn0n reclama a Company #132 · USransomn0n reclama a Company #131 · DEransomn0n reclama a Company #130 · USransomn0n reclama a Company #129 · USransomn0n reclama a Company #128 · USransomrhysida reclama a Juge, Napolitano, Ruli, Putfark & Pittman · Professional Servicesransompear reclama a gWorks · US · Otherransompear reclama a Palm Vascular Centers · US · Healthcareransomscarlettgroup reclama a sigsauer.com · US · Manufacturingransomdoommageddon reclama a ASLAN TEKSTİL ve KONFEKSİYON San.ve Tic. A.Ş. · TR · Manufacturingransombyod reclama a IHG Hotels & Resorts (Estate) · GB · Hospitalityransomaoqin reclama a SILIKO d.o.o. · SI · Manufacturing
← All CVEs
CVE WatchOct 25, 2026

CVE-2026-61450

Grav before 2.0.2 contains a Twig sandbox bypass that allows a page author (any admin.pages user, or anyone able to write to user/pages) to

CVSS

6.5

Medium

EPSS

5.4%

p93

KEV

—

Exploit Today

28

0-100

Published: Jul 10, 2026 · Last modified: Oct 25, 2026 · CWE-94

EPSS · 30d
0.4%EPSS · 30 days5.4%
2026-10-062026-11-03
Technical description

Grav before 2.0.2 contains a Twig sandbox bypass that allows a page author (any admin.pages user, or anyone able to write to user/pages) to exfiltrate configuration secrets. Although the sandbox replaces the 'config' variable with a redacted facade and strips Config::get/toArray from the method allowlist, the raw container remains accessible via the allow-listed grav.offsetGet('config'), which returns the real Config object. Allow-listed object-dumping filters (json_encode, print_r, yaml_encode) then serialize that object at the PHP level without invoking the sandbox method gate, exposing the full config tree including plugin secrets such as SMTP credentials, API keys, and plugin DB credentials. This is an incomplete fix for GHSA-j274-39qw-32c9.

Official references
Related CVEs
CVECVSSEPSSKEVRExploitTitleMod.
CVE-2026-1158787.8 HIG
—
——0Stanza is a Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many human languages. From 1.14.0 until 1.15.0, loading an attacker-supplied lemmatizer checkpoint can execute arbitrary code because stanza/models/lemma/trainer.py stores pos_dict as gzip-compressed pickle bytes and Trainer.load passes the decompressed stream to unrestricted pickle.loads. The outer torch.load call uses weights_only=True, but the nested bytes are treated as a primitive and are not inspected by that allowlist. The path is reachable during pipeline construction through a caller-influenced lemma_model_path, before inference begins. This issue is fixed in version 1.15.0.21h
CVE-2026-115731—
—
——0Deserialization of untrusted data in the report-processing code of Puppet, as used by Puppet Server, in the affected releases, allows a client that holds any CA-signed agent certificate to execute arbitrary code on the Puppet Server as its service user by submitting a report containing a crafted rich-data type via PUT request. Where the certificate authority autosigns requests without strong verification, an unauthenticated network attacker can obtain such a certificate.23h
CVE-2026-63471—
—
——0fastapi-code-generator creates FastAPI applications from OpenAPI files. Prior to 0.8.1, the generator inserts an OpenAPI path into a generated @app.get(...) route decorator as a single-quoted generated route string without escaping embedded quotes. An attacker-controlled or attacker-influenced OpenAPI path can close the string and inject a valid Python expression into the decorator argument. Syntax-breaking input only causes generation to fail, but syntactically valid generated code executes with the application's or CI process's privileges when the generated module is imported and the decorator is evaluated. This OpenAPI path sink is distinct from the project's separate operation-summary docstring and additional-response-key sinks. This issue is fixed in version 0.8.1.1d
CVE-2026-63470—
—
——0fastapi-code-generator creates FastAPI applications from OpenAPI files. Prior to 0.8.1, the generator inserts Operation.summary into a generated route-handler docstring as a triple-double-quoted string without escaping embedded triple quotes. An attacker-controlled or attacker-influenced operation summary can close the docstring and inject a valid Python expression statement into the handler body. Syntax-breaking input only causes generation to fail, but syntactically valid generated code executes with the server process's privileges when the affected route handler is called. This call-time route-handler docstring sink is distinct from the project's separate import-time route-path and additional-response-key sinks. This issue is fixed in version 0.8.1.1d
CVE-2026-63469—
—
——0fastapi-code-generator creates FastAPI applications from OpenAPI files. Prior to 0.8.1, the generator inserts an additional response status-code key into the generated responses={...} route-decorator dictionary as a single-quoted Python string without escaping embedded quotes. A multi-response OpenAPI operation with an attacker-controlled or attacker-influenced second non-primary response key can close the dictionary-key literal and inject a valid Python expression. Syntax-breaking input only causes generation to fail, but syntactically valid generated code executes with the application's or CI process's privileges when the generated module is imported and its decorator arguments are evaluated. This additional-response-key sink is distinct from the project's separate route-path and operation-summary sinks. This issue is fixed in version 0.8.1.1d
CVE-2026-442679.8 CRI
—
——0Elo is a purely functional expression language for no-code tools. Prior to 1.0.1, plain Elo strings supplied to defaultFormats.elo.parse(), bin/elo, or elo-lang.org/try can use .constructor.constructor to reach JavaScript Function because the member_access handler in src/transform.ts does not reject meta-properties, src/compilers/javascript.ts emits the surviving property directly, and src/parser.ts accepts constructor as an ordinary identifier. The resulting generated JavaScript executes attacker-selected code in the host runtime. This permits browser script execution and session compromise on the auto-running playground and arbitrary Node.js code execution on library, CI, or DevOps hosts. This plain-string path is distinct from the programmatic AST-object injection issue. This issue is fixed in version 1.0.1.1d