Microsoft Developer Tools: Mehrere Schwachstellen
Visual Studio Code Security Feature Bypass Vulnerability
security.bloxprod.io
CVE für Linux-Server, Android, Apple-Telefone, Windows, Browser, Krypto-Wallets und übrige Software. Ein Klick auf den Titel öffnet das Original beim Herausgeber.
Visual Studio Code Security Feature Bypass Vulnerability
### Summary An XSS (Cross-Site Scripting) vulnerability occurs when an attacker is able to inject their own JavaScript code into a web page's source, which is subsequently processed by the victim's browser. A common cause of this vulnerability is the failure to validate user-supplied data before displaying it within the vulnerable application without proper filtering. To exploit the vulnerability, an attacker must input HTML code into a vulnerable parameter containing…
### Summary RSASSA-PKCS1-v1_5 signature verification (`publicKey.verify()` with the default scheme, also used by X.509 certificate and PKCS#7 verification) accepted non-canonical BER encodings of the DigestInfo, such as NULL parameters with content and non-minimal lengths. These leave attacker-controlled bytes inside an accepted DigestInfo, which allows signatures to be forged without the private key for RSA keys with a low public exponent (e=3). Fixed in node-forge 1.4.1…
### Summary SandboxShellTool's restricted modes — allowed=[...] (explicit command allowlist) and readonly=True (implicit READONLY_COMMANDS allowlist) — can both be bypassed by embedding a newline character inside the command string. The filter only inspects a single-line set of shell metacharacters, but execution runs the raw string through `sh -c`, where a shell treats an embedded newline exactly like a `;` statement separator. An agent (or content that steers the agent…
### Summary The `POST /__nuxt_content/:collection/query` endpoint in `@nuxt/content` accepts an attacker-controlled `sql` field from the HTTP request body and executes it against a local SQLite database after passing it through an insufficient validator (`assertSafeQuery`). The validator only blocks a small set of SQL command keywords and does not reject expensive SQLite built-in functions such as `randomblob()`, `zeroblob()`, `hex()`, or `length()`. An unauthenticated…
Eclipse Kura downloads deployment packages (DPs) from a remote URL without any limit on the size of the data it receives. A malicious or compromised HTTP(S) server, or an attacker able to tamper with a plain-HTTP download, can stream an arbitrarily large (or endless) response. Kura writes the response to local storage until the filesystem is full. On gateways the temporary directory is often a RAM-backed tmpfs, so this can also exhaust memory. The result is denial of service…
In Eclipse Kura versions 5.0.0 through 5.6.2, the Wire Graph update functionality of the Kura Web UI, and the Wire Service REST API v1 (available since 5.1.0, org.eclipse.kura.rest.wire.provider), determine whether a configuration update targets a Wire Component, Driver or Asset from the factory identifier supplied in the request, instead of the actual factory of the existing component. An authenticated identity holding only the Wires management permission (kura.wires.admin…
firefox: thunderbird: Use-after-free in the CSS Parsing and Computation component
firefox: thunderbird: Use-after-free in the SVG component
firefox: thunderbird: Sandbox escape due to use-after-free in the DOM: Service Workers component
firefox: thunderbird: Use-after-free in the Layout: Positioned component
firefox: thunderbird: Use-after-free in the DOM: HTML Parser component
firefox: thunderbird: Use-after-free in the DOM: Editor component
firefox: thunderbird: Incorrect boundary conditions in the Graphics: CanvasWebGL component
firefox: thunderbird: Privilege escalation, sandbox escape due to use-after-free in the Graphics: CanvasWebGL component
firefox: thunderbird: Use-after-free in the Graphics: WebRender component
firefox: thunderbird: Sandbox escape in the DOM: Navigation component
firefox: thunderbird: Sandbox escape due to use-after-free in the IPC component
firefox: thunderbird: Same-origin policy bypass due to race condition in the Audio/Video component
firefox: thunderbird: Other issue in the Networking: JAR component
firefox: thunderbird: Use-after-free in the Layout: Text and Fonts component
firefox: thunderbird: Use-after-free in the DOM: Editor component
firefox: thunderbird: Use-after-free in the JavaScript: GC component
firefox: thunderbird: Invalid pointer in the Layout: Text and Fonts component
firefox: thunderbird: Use-after-free in the Storage: localStorage & sessionStorage component
firefox: thunderbird: Use-after-free in the Networking: Cookies component
firefox: thunderbird: Use-after-free in the DOM: Workers component
firefox: thunderbird: Use-after-free in the JavaScript: GC component
firefox: thunderbird: Incorrect boundary conditions in the DOM: Selection component