Skip to content

← Public intelligence

Go package

github.com/layer5io/meshery

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

4 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 6.0GoPublished

    Meshery SQL Injection vulnerability

    CVE-2024-35181 · GHSA-9f24-jrv4-f8g5

    Affected
    • Go github.com/layer5io/meshery < 0.7.22
    Fixed in
    0.7.22· Vendor fix available
    Issue
    Meshery is an open source, cloud native manager that enables the design and management of Kubernetes-based infrastructure and applications. A SQL injection vulnerability in Meshery prior to version 0.7.22 may lead to arbitrary file write by using a SQL injection stacked queries payload, and the ATTACH DATABASE command. Additionally, attackers may be able to access and modify any data stored in the database, like performance profiles (which may contain session cookies), Meshery application data, or any Kubernetes configuration added to the system. The Meshery project exposes the function GetMeshSyncResourcesKinds at the API URL /api/system/meshsync/resources/kinds. The order query parameter is directly used to build a SQL query in meshynchandler.go. Version 0.7.22 fixes this issue.

    Recommended action: Upgrade to 0.7.22 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 6.1GoPublished

    Meshery SQL Injection vulnerability

    CVE-2024-35182 · GHSA-h7cm-jvpp-69xf

    Affected
    • Go github.com/layer5io/meshery < 0.7.22
    Fixed in
    0.7.22· Vendor fix available
    Issue
    Meshery is an open source, cloud native manager that enables the design and management of Kubernetes-based infrastructure and applications. A SQL injection vulnerability in Meshery prior to version 0.7.22 may lead to arbitrary file write by using a SQL injection stacked queries payload, and the ATTACH DATABASE command. Additionally, attackers may be able to access and modify any data stored in the database, like performance profiles (which may contain session cookies), Meshery application data, or any Kubernetes configuration added to the system. The Meshery project exposes the function GetAllEvents at the API URL /api/v2/events. The sort query parameter read in eventsstreamer.go is directly used to build a SQL query in eventspersister.go. Version 0.7.22 fixes this issue by using the SanitizeOrderInput function.

    Recommended action: Upgrade to 0.7.22 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. High, CVSS 7.5GoPublished

    Meshery SQL Injection vulnerability

    CVE-2024-29031 · GHSA-652r-q29p-m25h

    Affected
    • Go github.com/layer5io/meshery < 0.7.17
    Fixed in
    0.7.17· Vendor fix available
    Issue
    Meshery is an open source, cloud native manager that enables the design and management of Kubernetes-based infrastructure and applications. A SQL injection vulnerability in Meshery prior to version 0.7.17 allows a remote attacker to obtain sensitive information via the order parameter of GetMeshSyncResources. Version 0.7.17 contains a patch for this issue.

    Recommended action: Upgrade to 0.7.17 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. Critical, CVSS 9.1GoPublished

    SQL injection vulnerability in Meshery

    CVE-2023-46575 · GHSA-9jjc-grg5-67gj

    Affected
    • Go github.com/layer5io/meshery < 0.6.179
    Fixed in
    0.6.179· Vendor fix available
    Issue
    A SQL injection vulnerability in Meshery before 0.6.179 allows a remote attacker to obtain sensitive information and execute arbitrary code via the order parameter.

    Recommended action: Upgrade to 0.6.179 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →