Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 2 h ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,766exploited flaws on CISA’s list
36added in the last 30 days
587new WordPress flaws this week
391,288entries in the database

59 results · page 1 of 2

  • Oct 14, 2026Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code.CVE-2026-54703 · Other software · shd101wyy · reported by GitHubMedium 5.8

    Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code. Prior to 0.8.30, the _crossnote.updateMarkdown command in Markdown Preview Enhanced accepts an arbitrary URI and attacker-controlled content, then passes them to vscode.workspace.fs.writeFile without validating that the target is the Markdown file represented by the current preview. JavaScript already executing in the preview webview can invoke this command through the extension message bridge and write any file permitted by the VS Code user's operating-system privileges, including user configuration, startup, source, and build files. This file-write vulnerability requires a separate webview JavaScript execution path, such as the independently tracked head.html injection and blind command-dispatch weaknesses. This issue is fixed in version 0.8.30.

    Product
    vscode-markdown-preview-enhanced
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 14, 2026Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code.CVE-2026-54702 · Other software · shd101wyy · reported by GitHubHigh 7.3

    Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code. Prior to 0.8.30, the webview message handler in src/preview-provider.ts accepts an attacker-controlled command value and attacker-controlled args, constructs a command in the _crossnote namespace, and invokes vscode.commands.executeCommand without an allowlist or type validation. JavaScript already executing in the preview webview can use this bridge to invoke privileged extension commands, including file modification, code-chunk execution, export-tool execution, and arbitrary URL opening, with attacker-selected arguments. Exploitation requires a separate webview JavaScript execution path, such as the independently tracked .crossnote/head.html injection, but no further authorization check protects the extension-host command boundary. This issue is fixed in version 0.8.30.

    Product
    vscode-markdown-preview-enhanced
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 14, 2026Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code.CVE-2026-54701 · Other software · shd101wyy · reported by GitHubMedium 6.9

    Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code. Prior to 0.8.30, Markdown Preview Enhanced reads repository-controlled .crossnote/head.html content and passes it through resolvePathsInHeader before inserting it into the head of the preview webview document without removing executable content. Script-capable markup executes while the document loads, before the React application and DOMPurify initialize, and can access acquireVsCodeApi to send messages from the webview to the extension host. Opening a Markdown preview in a malicious repository is sufficient to trigger the injected content, and no additional click within the notification or preview is required. This issue is fixed in version 0.8.30.

    Product
    vscode-markdown-preview-enhanced
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 14, 2026Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code.CVE-2026-54566 · Other software · shd101wyy · reported by GitHubHigh 8.5

    Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code. Prior to 0.8.29, Markdown Preview Enhanced evaluates repository-controlled .crossnote/config.js and .crossnote/parser.js files with vm.runInNewContext, which does not provide a security boundary from the Node.js host realm. Opening a Markdown file in a malicious repository automatically loads these files, and prototype-chain traversal can reach the host Function constructor and process object, allowing operating-system commands to execute as the victim account without further interaction. Both configuration evaluation and parser-hook evaluation are affected, and the attack does not depend on module-scoped require being available. This issue is fixed in version 0.8.29.

    Product
    vscode-markdown-preview-enhanced
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 14, 2026Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code.CVE-2026-54525 · Other software · shd101wyy · reported by GitHubHigh 8.8

    Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code. Prior to 0.8.28, Markdown Preview Enhanced preview-link handling passes a decoded, Markdown-controlled link target to a Windows file-opening helper that invokes child_process.exec with the start command. When a Windows user opens an untrusted Markdown file and clicks a crafted external or unsupported-scheme link, shell metacharacters in the decoded target are interpreted by cmd.exe as command separators, allowing an attacker-selected command to run with the privileges of the current VS Code user. The attack requires one normal preview-link click but does not require malicious workspace configuration, script execution to be enabled, or additional files. This issue is fixed in version 0.8.28.

    Product
    vscode-markdown-preview-enhanced
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 12, 2026Code for IBM i is a Visual Studio Code extension for maintaining and compiling ILE languages on the IBMi platform.CVE-2026-49484 · Other software · codefori · reported by GitHubMedium 5.1

    Code for IBM i is a Visual Studio Code extension for maintaining and compiling ILE languages on the IBMi platform. Prior to 3.0.1, src/ui/views/objectBrowser.ts stores Object Browser downloads and the edit-save flow content in the shared /tmp directory without reliable cleanup. On systems where /tmp is accessible to other local accounts, file contents remain readable after download or editing operations. This issue is fixed in version 3.0.1.

    Product
    vscode-ibmi
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 12, 2026Code for IBMi is a Visual Studio Code extension for maintaining and compiling ILE languages on the IBMi platform.CVE-2026-49483 · Other software · codefori · reported by GitHubHigh 8.9

    Code for IBMi is a Visual Studio Code extension for maintaining and compiling ILE languages on the IBMi platform. Prior to 3.0.1, IBMi components implementing IBMiComponent were accepted after checking that a procedure existed without reliably verifying component integrity. Components installed with broad public permissions allow another local account to alter a program such as GETMBRINFO. A later connection can execute the altered program under the connecting account because the LONG_COMMENT marker alone does not establish integrity. This issue is fixed in version 3.0.1.

    Product
    vscode-ibmi
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 8, 2026Insecure file permissions in the CodeCatalyst connection handler in AWS Toolkit for VS Code before 4.10.0 allowed local users to obtain CodeCatalyst bearer tokeCVE-2026-107332 · Other software · aws · reported by ff89ba41-3aa1-4d27-914a-91399e9639e5Medium 6.8

    Insecure file permissions in the CodeCatalyst connection handler in AWS Toolkit for VS Code before 4.10.0 allowed local users to obtain CodeCatalyst bearer tokens via reading world-readable token cache files. To mitigate this issue, users should upgrade to version 4.10.0 or later.

    Product
    aws-toolkit-vscode
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 1, 2026In Open VSX Registry before 1.0.2, the /vscode/unpkg/ endpoint serves user-supplied HTML files with Content-Type: text/html and without a Content-Security-PolicCVE-2026-13323 · Other software · Eclipse Foundation · reported by emo@eclipse.orgMedium 4.1

    In Open VSX Registry before 1.0.2, the /vscode/unpkg/ endpoint serves user-supplied HTML files with Content-Type: text/html and without a Content-Security-Policy or Content-Disposition: attachment response header. An unauthenticated attacker can register a publisher account, upload a VSIX containing a crafted HTML payload, and induce an authenticated user to visit the resulting URL. The browser renders the file inline in the open-vsx.org origin context, enabling session token exfiltration, persistent Personal Access Token (PAT) generation, and unauthorized publication of malicious extension versions. Because Open VSX extensions are distributed to VS Code, VSCodium, Cursor, Windsurf, and compatible editors, a compromised extension update constitutes a supply chain attack against all downstream users.

    Product
    Eclipse Open VSX
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 29, 2026A flaw was found in the vscode-java extension, which provides Java language support for Visual Studio Code.CVE-2026-12856 · Other software · Red Hat · reported by Red HatHigh 8.8

    A flaw was found in the vscode-java extension, which provides Java language support for Visual Studio Code. The extension incorrectly trusts all Markdown content in JavaDoc hovers, allowing a malicious Java file to include hidden commands. If a user clicks a specially crafted link within a JavaDoc hover popup, an attacker can execute arbitrary VS Code commands, which can lead to full system compromise in trusted workspaces.

    Product
    Red Hat OpenShift Dev Spaces 3.29
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 4, 2026VSCO 1.1.1.0 contains a denial of service vulnerability that allows local attackers to crash the application by submitting an excessively long string through thCVE-2018-25238 · Other software · vsco · reported by VulnCheckMedium 6.9

    VSCO 1.1.1.0 contains a denial of service vulnerability that allows local attackers to crash the application by submitting an excessively long string through the search functionality. Attackers can paste a buffer of 5000 characters into the search bar and navigate back to trigger an application crash.

    Product
    VSCO
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 16, 2026Lean 4 VS Code Extension is a Visual Studio Code extension for the Lean 4 proof assistant.CVE-2026-32732 · Other software · leanprover · reported by GitHubNone

    Lean 4 VS Code Extension is a Visual Studio Code extension for the Lean 4 proof assistant. Projects that use @leanprover/unicode-input-component are vulnerable to an XSS exploit in 0.1.9 of the package and lower. The component re-inserted text in the input element back into the input element as unescaped HTML. The issue has been resolved in 0.2.0.

    Product
    vscode-lean4
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 5, 2026Trivy Vulnerability Scanner is a VS Code extension that helps find vulnerabilities.CVE-2026-28353 · Other software · aquasecurity · reported by GitHubCritical 10

    Trivy Vulnerability Scanner is a VS Code extension that helps find vulnerabilities. In Trivy VSCode Extension version 1.8.12, which was distributed via OpenVSX marketplace was compromised and contained malicious code designed to leverage local AI coding agent to collect and exfiltrate sensitive information. Users using the affected artifact are advised to immediately remove it and rotate environment secrets. The malicious artifact has been removed from the marketplace. No other affected artifacts have been identified.

    Product
    trivy-vscode-extension
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2026vscode-spell-checker is a basic spell checker that works well with code and documents.CVE-2026-25931 · Other software · streetsidesoftware · reported by GitHubHigh 7.8

    vscode-spell-checker is a basic spell checker that works well with code and documents. Prior to v4.5.4, DocumentSettings._determineIsTrusted treats the configuration value cSpell.trustedWorkspace as the authoritative trust flag. The value defaults to true (package.json) and is read from workspace configuration each time settings are fetched. The code coerces any truthy value to true and forwards it to ConfigLoader.setIsTrusted , which in turn allows JavaScript/TypeScript configuration files ( .cspell.config.js/.mjs/.ts , etc.) to be located and executed. Because no VS Code workspace-trust state is consulted, an untrusted workspace can keep the flag true and place a malicious .cspell.config.js ; opening the workspace causes the extension host to execute attacker-controlled Node.js code with the user’s privileges. This vulnerability is fixed in v4.5.4.

    Product
    vscode-spell-checker
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 14, 2026The VSCode extension for Spring CLI are vulnerable to command injection, resulting in command execution on the users machine.CVE-2026-22718 · Other software · Spring · reported by security@vmware.comMedium 6.8

    The VSCode extension for Spring CLI are vulnerable to command injection, resulting in command execution on the users machine.

    Product
    CLI VSCode Extension
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 29, 2025To prevent unexpected untrusted code execution, the Visual Studio Code Go extension is now disabled in Restricted Mode.CVE-2025-68120 · Other software · github.com/golang/vscode-go · reported by security@golang.orgMedium 5.4

    To prevent unexpected untrusted code execution, the Visual Studio Code Go extension is now disabled in Restricted Mode.

    Product
    github.com/golang/vscode-go
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 28, 2025LSTM-Kirigaya's openmcp-client is a vscode plugin for mcp developer.CVE-2025-58062 · Other software · LSTM-Kirigaya · reported by GitHubHigh 7.3

    LSTM-Kirigaya's openmcp-client is a vscode plugin for mcp developer. Prior to version 0.1.12, when users on a Windows platform connect to an attacker controlled MCP server, attackers could provision a malicious authorization server endpoint to silently achieve an OS command injection attack in the open() invocation, leading to client system compromise. This issue has been patched in version 0.1.12.

    Product
    openmcp-client
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 19, 2025A vulnerability classified as critical has been found in thautwarm vscode-diana 0.0.1.CVE-2025-3804 · Other software · thautwarm · reported by VulDBMedium 4.8

    A vulnerability classified as critical has been found in thautwarm vscode-diana 0.0.1. Affected is an unknown function of the file Gen.py of the component Jinja2 Template Handler. The manipulation leads to injection. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used.

    Product
    vscode-diana
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 7, 2025An issue has been discovered in the gitlab-web-ide-vscode-fork component distributed over CDN affecting all versions prior to 1.89.1-1.0.0-dev-20241118094343andCVE-2024-10383 · Websites & servers · GitLab · reported by cve@gitlab.comHigh 8.7

    An issue has been discovered in the gitlab-web-ide-vscode-fork component distributed over CDN affecting all versions prior to 1.89.1-1.0.0-dev-20241118094343and used by all versions of GitLab CE/EE starting from 15.11 prior to 17.3 and which also temporarily affected versions 17.4, 17.5 and 17.6, where a XSS attack was possible when loading .ipynb files in the web IDE

    Product
    GitLab VSCode Fork
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 15, 2024Cognition Devin before 2024-12-12 provides write access to code by an attacker who discovers the https://vscode-randomly_generated_string.devinapps.com URL (akaCVE-2024-56083 · Other software · reported by MITREHigh 8.1

    Cognition Devin before 2024-12-12 provides write access to code by an attacker who discovers the https://vscode-randomly_generated_string.devinapps.com URL (aka the VSCode live share URL) for a specific "Use Devin's Machine" session. For example, this URL may be discovered if a customer posts a screenshot of a Devin session to social media, or publicly streams their Devin session.

    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 9, 2024Arbitrary File Upload vulnerability in Doctor-Appointment version 1.0 in /Frontend/signup_com.php, allows attackers to execute arbitrary code.CVE-2022-38946 · Other software · Divscorp · reported by MITRECritical 9.8

    Arbitrary File Upload vulnerability in Doctor-Appointment version 1.0 in /Frontend/signup_com.php, allows attackers to execute arbitrary code.

    Product
    Doctor-appointment
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 13, 2024A vulnerability, which was classified as problematic, was found in yzane vscode-markdown-pdf 1.5.0.CVE-2024-7739 · Other software · yzane · reported by VulDBMedium 6.9

    A vulnerability, which was classified as problematic, was found in yzane vscode-markdown-pdf 1.5.0. This affects an unknown part. The manipulation leads to cross site scripting. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.

    Product
    vscode-markdown-pdf
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 13, 2024A vulnerability, which was classified as problematic, has been found in yzane vscode-markdown-pdf 1.5.0.CVE-2024-7738 · Other software · yzane · reported by VulDBMedium 4.8

    A vulnerability, which was classified as problematic, has been found in yzane vscode-markdown-pdf 1.5.0. Affected by this issue is some unknown functionality of the component Markdown File Handler. The manipulation leads to pathname traversal. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used.

    Product
    vscode-markdown-pdf
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 16, 2024IBM AIX could 7.2, 7.3, VIOS 3.1, and VIOS 4.1 allow a non-privileged local user to exploit a vulnerability in the invscout command to execute arbitrary commandCVE-2024-27260 · Other software · IBM · reported by psirt@us.ibm.comHigh 8.4

    IBM AIX could 7.2, 7.3, VIOS 3.1, and VIOS 4.1 allow a non-privileged local user to exploit a vulnerability in the invscout command to execute arbitrary commands. IBM X-Force ID: 283985.

    Product
    AIX
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 1, 2023IBM AIX 7.2, 7.3, and VIOS 3.1 could allow a non-privileged local user to exploit a vulnerability in the invscout command to execute arbitrary commands.CVE-2023-45168 · Other software · IBM · reported by psirt@us.ibm.comHigh 8.4

    IBM AIX 7.2, 7.3, and VIOS 3.1 could allow a non-privileged local user to exploit a vulnerability in the invscout command to execute arbitrary commands. IBM X-Force ID: 267966.

    Product
    AIX
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 5, 2023Gitpod before 2022.11.3 allows XSS because redirection can occur for some protocols outside of the trusted set of three (vscode: vscode-insiders: jetbrains-gateCVE-2023-32766 · Other software · Gitpod · reported by MITREMedium 6.1

    Gitpod before 2022.11.3 allows XSS because redirection can occur for some protocols outside of the trusted set of three (vscode: vscode-insiders: jetbrains-gateway:).

    Product
    Gitpod
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 27, 2023IBM AIX 7.1, 7.2, 7.3, and VIOS 3.1 could allow a non-privileged local user to exploit a vulnerability in the invscout command to execute arbitrary commands.CVE-2023-28528 · Other software · IBM · reported by psirt@us.ibm.comHigh 8.4

    IBM AIX 7.1, 7.2, 7.3, and VIOS 3.1 could allow a non-privileged local user to exploit a vulnerability in the invscout command to execute arbitrary commands. IBM X-Force ID: 251207.

    Product
    AIX
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 6, 2022An issue in Markdown Preview Enhanced v0.6.5 and v0.19.6 for VSCode and Atom allows attackers to execute arbitrary commands during the GFM export process.CVE-2022-45026 · Other software · Markdown Preview Enhanced Project · reported by MITRECritical 9.8

    An issue in Markdown Preview Enhanced v0.6.5 and v0.19.6 for VSCode and Atom allows attackers to execute arbitrary commands during the GFM export process.

    Product
    Markdown Preview Enhanced
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 6, 2022Markdown Preview Enhanced v0.6.5 and v0.19.6 for VSCode and Atom was discovered to contain a command injection vulnerability via the PDF file import function.CVE-2022-45025 · Other software · Markdown Preview Enhanced Project · reported by MITRECritical 9.8

    Markdown Preview Enhanced v0.6.5 and v0.19.6 for VSCode and Atom was discovered to contain a command injection vulnerability via the PDF file import function.

    Product
    Markdown Preview Enhanced
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 4, 2022Spring Tools 4 for Eclipse version 4.16.0 and below as well as VSCode extensions such as Spring Boot Tools, Concourse CI Pipeline Editor, Bosh Editor and CloudfCVE-2022-31691 · Other software · VMware · reported by security@vmware.comCritical 9.8

    Spring Tools 4 for Eclipse version 4.16.0 and below as well as VSCode extensions such as Spring Boot Tools, Concourse CI Pipeline Editor, Bosh Editor and Cloudfoundry Manifest YML Support version 1.39.0 and below all use Snakeyaml library for YAML editing support. This library allows for some special syntax in the YAML that under certain circumstances allows for potentially harmful remote code execution by the attacker.

    Product
    Bosh Editor
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 13, 2022IBM AIX 7.1, 7.2, 7.3, and VIOS 3.1 could allow a non-privileged local user to exploit a vulnerability in the invscout command to obtain root privileges.CVE-2022-36768 · Other software · IBM · reported by psirt@us.ibm.comHigh 7.8

    IBM AIX 7.1, 7.2, 7.3, and VIOS 3.1 could allow a non-privileged local user to exploit a vulnerability in the invscout command to obtain root privileges. IBM X-Force ID: 232014.

    Product
    AIX
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 18, 2022The GitOps Tools Extension for VSCode relies on kubeconfigs in order to communicate with Kubernetes clusters.CVE-2022-35976 · Other software · weaveworks · reported by GitHubMedium 5.2

    The GitOps Tools Extension for VSCode relies on kubeconfigs in order to communicate with Kubernetes clusters. A specially crafted kubeconfig leads to arbitrary code execution on behalf of the user running VSCode. Users relying on kubeconfigs that are generated or altered by other processes or users are affected by this issue. Please note that the vulnerability is specific to this extension, and the same kubeconfig would not result in arbitrary code execution when used with kubectl. Using only trust-worthy kubeconfigs is a safe mitigation. However, updating to the latest version of the extension is still highly recommended.

    Product
    vscode-gitops-tools
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 18, 2022The GitOps Tools Extension for VSCode can make it easier to manage Flux objects.CVE-2022-35975 · Other software · weaveworks · reported by GitHubCritical 9

    The GitOps Tools Extension for VSCode can make it easier to manage Flux objects. A specially crafted Flux object may allow for remote code execution in the machine running the extension, in the context of the user that is running VSCode. Users using the VSCode extension to manage clusters that are shared amongst other users are affected by this issue. The only safe mitigation is to update to the latest version of the extension.

    Product
    vscode-gitops-tools
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 18, 2022A flaw was found in vscode-xml in versions prior to 0.19.0.CVE-2022-0671 · Other software · Redhat · reported by Red HatCritical 9.1

    A flaw was found in vscode-xml in versions prior to 0.19.0. Schema download could lead to blind SSRF or DoS via a large file.

    Product
    Vscode-xml
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 30, 2021The unofficial vscode-phpmd (aka PHP Mess Detector) extension before 1.3.0 for Visual Studio Code allows remote attackers to execute arbitrary code via a crafteCVE-2021-30124 · Other software · Vscode-phpmd Project · reported by MITRECritical 9.8

    The unofficial vscode-phpmd (aka PHP Mess Detector) extension before 1.3.0 for Visual Studio Code allows remote attackers to execute arbitrary code via a crafted phpmd.command value in a workspace folder.

    Product
    Vscode-phpmd
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 8, 2021Microsoft VsCode Kubernetes Tools Extension Elevation of Privilege VulnerabilityCVE-2021-31938 · Computers, phones & browsers · Microsoft · reported by secure@microsoft.comHigh 7.3

    Microsoft VsCode Kubernetes Tools Extension Elevation of Privilege Vulnerability

    Product
    Visual Studio Code - Kubernetes Tools
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 29, 2021Prisma VS Code a VSCode extension for Prisma schema files.CVE-2021-21415 · Other software · prisma · reported by GitHubHigh 7.8

    Prisma VS Code a VSCode extension for Prisma schema files. This is a Remote Code Execution Vulnerability that affects all versions of the Prisma VS Code extension older than 2.20.0. If a custom binary path for the Prisma format binary is set in VS Code Settings, for example by downloading a project that has a .vscode/settings.json file that sets a value for "prismaFmtBinPath". That custom binary is executed when auto-formatting is triggered by VS Code or when validation checks are triggered after each keypress on a *.prisma file. Fixed in versions 2.20.0 and 20.0.27. As a workaround users can either edit or delete the `.vscode/settings.json` file or check if the binary is malicious and delete it.

    Product
    language-tools
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 24, 2021The unofficial vscode-ghc-simple (aka Simple Glasgow Haskell Compiler) extension before 0.2.3 for Visual Studio Code allows remote code execution via a crafted CVE-2021-30502 · Other software · Simple Glasgow Haskell Compiler Project · reported by MITRECritical 9.8

    The unofficial vscode-ghc-simple (aka Simple Glasgow Haskell Compiler) extension before 0.2.3 for Visual Studio Code allows remote code execution via a crafted workspace configuration with replCommand.

    Product
    Simple Glasgow Haskell Compiler
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 20, 2021vscode-restructuredtext before 146.0.0 contains an incorrect access control vulnerability, where a crafted project folder could execute arbitrary binaries via cCVE-2021-28793 · Other software · Lextudio · reported by MITRECritical 9.8

    vscode-restructuredtext before 146.0.0 contains an incorrect access control vulnerability, where a crafted project folder could execute arbitrary binaries via crafted workspace configuration.

    Product
    Restructuredtext
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 16, 2021An attacker can place a crafted JSON config file into the project folder pointing to a custom executable.CVE-2021-22539 · Computers, phones & browsers · Google LLC · reported by cve-coordination@google.comHigh 8.2

    An attacker can place a crafted JSON config file into the project folder pointing to a custom executable. VScode-bazel allows the workspace path to lint *.bzl files to be set via this config file. As such the attacker is able to execute any executable on the system through vscode-bazel. We recommend upgrading to version 0.4.1 or above.

    Product
    VSCode-Bazel
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 16, 2021The unofficial vscode-rpm-spec extension before 0.3.2 for Visual Studio Code allows remote code execution via a crafted workspace configuration.CVE-2021-31414 · Other software · RPM Spec Project · reported by MITRECritical 9.8

    The unofficial vscode-rpm-spec extension before 0.3.2 for Visual Studio Code allows remote code execution via a crafted workspace configuration.

    Product
    RPM Spec
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 5, 2021VSCodeVim before 1.19.0 allows attackers to execute arbitrary code via a crafted workspace configuration.CVE-2021-28832 · Other software · VIM Project · reported by MITREHigh 7.8

    VSCodeVim before 1.19.0 allows attackers to execute arbitrary code via a crafted workspace configuration.

    Product
    VIM
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 1, 2021vscode-stripe is an extension for Visual Studio Code.CVE-2021-21420 · Other software · stripe · reported by GitHubHigh 7.5

    vscode-stripe is an extension for Visual Studio Code. A vulnerability in Stripe for Visual Studio Code extension exists when it loads an untrusted source-code repository containing malicious settings. An attacker who successfully exploited the vulnerability could run arbitrary code in the context of the current user. The update addresses the vulnerability by modifying the way the extension validates its settings.

    Product
    vscode-stripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 1, 2021Client side code execution in gitlab-vscode-extension v3.15.0 and earlier allows attacker to execute code on user systemCVE-2021-22195 · Websites & servers · GitLab · reported by cve@gitlab.comHigh 8.6

    Client side code execution in gitlab-vscode-extension v3.15.0 and earlier allows attacker to execute code on user system

    Product
    gitlab-vscode-extension
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 31, 2021The unofficial vscode-rufo extension before 0.0.4 for Visual Studio Code allows attackers to execute arbitrary binaries if the user opens a crafted workspace foCVE-2021-29658 · Other software · Vscode-rufo Project · reported by MITREHigh 8.8

    The unofficial vscode-rufo extension before 0.0.4 for Visual Studio Code allows attackers to execute arbitrary binaries if the user opens a crafted workspace folder.

    Product
    Vscode-rufo
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 22, 2021The unofficial vscode-sass-lint (aka Sass Lint) extension through 1.0.7 for Visual Studio Code allows attackers to execute arbitrary binaries if the user opens CVE-2021-28956 · Other software · Sass Lint Project · reported by MITREHigh 8.8

    The unofficial vscode-sass-lint (aka Sass Lint) extension through 1.0.7 for Visual Studio Code allows attackers to execute arbitrary binaries if the user opens a crafted workspace. NOTE: This vulnerability only affects products that are no longer supported by the maintainer

    Product
    Sass Lint
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 22, 2020Client side code execution in gitlab-vscode-extension v2.2.0 allows attacker to execute code on user systemCVE-2020-13279 · Websites & servers · GitLab · reported by cve@gitlab.comHigh 8.6

    Client side code execution in gitlab-vscode-extension v2.2.0 allows attacker to execute code on user system

    Product
    gitlab-vscode-extension
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 25, 2019If an attacker can get a user to open a specially prepared directory tree as a workspace in Visual Studio Code with the CodeQL extension active, arbitrary code CVE-2019-16765 · Other software · github · reported by GitHubHigh 7.4

    If an attacker can get a user to open a specially prepared directory tree as a workspace in Visual Studio Code with the CodeQL extension active, arbitrary code of the attacker's choosing may be executed on the user's behalf. This is fixed in version 1.0.1 of the extension. Users should upgrade to this version using Visual Studio Code Marketplace's upgrade mechanism. After upgrading, the codeQL.cli.executablePath setting can only be set in the per-user settings, and not in the per-workspace settings. More information about VS Code settings can be found here.

    Product
    vscode-codeql
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 23, 2019XML Language Server (aka lsp4xml) before 0.9.1, as used in Red Hat XML Language Support (aka vscode-xml) before 0.9.1 for Visual Studio and other products, alloCVE-2019-18213 · Other software · XML Language Server Project · reported by MITREHigh 8.8

    XML Language Server (aka lsp4xml) before 0.9.1, as used in Red Hat XML Language Support (aka vscode-xml) before 0.9.1 for Visual Studio and other products, allows XXE via a crafted XML document, with resultant SSRF (as well as SMB connection initiation that can lead to NetNTLM challenge/response capture for password cracking). This occurs in extensions/contentmodel/participants/diagnostics/LSPXMLParserConfiguration.java.

    Product
    XML Server Project
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 23, 2019XMLLanguageService.java in XML Language Server (aka lsp4xml) before 0.9.1, as used in Red Hat XML Language Support (aka vscode-xml) before 0.9.1 for Visual StudCVE-2019-18212 · Other software · XML Language Server Project · reported by MITREMedium 6.5

    XMLLanguageService.java in XML Language Server (aka lsp4xml) before 0.9.1, as used in Red Hat XML Language Support (aka vscode-xml) before 0.9.1 for Visual Studio and other products, allows a remote attacker to write to arbitrary files via Directory Traversal.

    Product
    XML Server Project
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.