Skip to content
Heist/ feed
Back to feed
High

Hermes WebUI < 0.51.311 RCE via Git Configuration Injection

Type: advisorySources: OSV

Hermes WebUI before version 0.51.311 contains a remote code execution vulnerability that allows authenticated attackers to execute arbitrary commands by placing malicious executable Git configuration in a workspace repository's .git/config file. Attackers can exploit Git subprocess invocations in api/workspace_git.py through vectors such as core.fsmonitor during git status, protocol.ext.allow with ext:: remotes during git fetch, credential.helper, core.askPass, core.gitProxy, or inherited environment variables including GIT_SSH_COMMAND to achieve arbitrary command execution on the host running the application.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-49959
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 09:48 UTC · Revision 1

Source evidence

Hermes WebUI < 0.51.311 RCE via Git Configuration Injection

core-osv · Original source

Published 9 Jun 2026, 16:46 UTC

Hermes WebUI before version 0.51.311 contains a remote code execution vulnerability that allows authenticated attackers to execute arbitrary commands by placing malicious executable Git configuration in a workspace repository's .git/config file. Attackers can exploit Git subprocess invocations in api/workspace_git.py through vectors such as core.fsmonitor during git status, protocol.ext.allow with ext:: remotes during git fetch, credential.helper, core.askPass, core.gitProxy, or inherited environment variables including GIT_SSH_COMMAND to achieve arbitrary command execution on the host running the application.

osv:CVE-2026-49959
Complete source record
{
  "id": "cf53ed8629e83ca0bdb83134740c6bb5b003ea4f43c82e11a296c2274923e4fa",
  "url": "https://osv.dev/vulnerability/CVE-2026-49959",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Hermes WebUI < 0.51.311 RCE via Git Configuration Injection",
    "summary": "Hermes WebUI before version 0.51.311 contains a remote code execution vulnerability that allows authenticated attackers to execute arbitrary commands by placing malicious executable Git configuration in a workspace repository's .git/config file. Attackers can exploit Git subprocess invocations in api/workspace_git.py through vectors such as core.fsmonitor during git status, protocol.ext.allow with ext:: remotes during git fetch, credential.helper, core.askPass, core.gitProxy, or inherited environment variables including GIT_SSH_COMMAND to achieve arbitrary command execution on the host running the application.",
    "evidence": "osv:CVE-2026-49959",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-49959",
      "aliases": [
        "CVE-2026-49959"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/nesquena/hermes-webui",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "938ac9f55b53def1eefb48c4c42dabaf9c22e99c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.51.311"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "fixed": "938ac9f55b53def1eefb48c4c42dabaf9c22e99c"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v0.51.311"
                  },
                  {
                    "range": [
                      {
                        "fixed": "938ac9f55b53def1eefb48c4c42dabaf9c22e99c"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.51.311"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.51.310",
            "v0.51.309",
            "v0.51.308",
            "v0.51.307",
            "v0.51.306",
            "v0.51.305",
            "v0.51.304",
            "v0.51.303",
            "v0.51.302",
            "v0.51.301",
            "v0.51.300",
            "v0.51.299",
            "v0.51.298",
            "v0.51.297",
            "v0.51.296",
            "v0.51.295",
            "v0.51.294",
            "v0.51.293",
            "v0.51.292",
            "v0.51.291",
            "v0.51.290",
            "v0.51.289",
            "v0.51.288",
            "v0.51.287",
            "v0.51.286",
            "v0.51.285",
            "v0.51.284",
            "v0.51.283",
            "v0.51.282",
            "v0.51.281",
            "v0.51.280",
            "v0.51.279",
            "v0.51.278",
            "v0.51.277",
            "v0.51.276",
            "v0.51.275",
            "v0.51.274",
            "v0.51.273",
            "v0.51.272",
            "v0.51.271",
            "v0.51.270",
            "v0.51.269",
            "v0.51.268",
            "v0.51.267",
            "v0.51.266",
            "v0.51.265",
            "v0.51.264",
            "v0.51.263",
            "v0.51.262",
            "v0.51.261",
            "v0.51.260",
            "v0.51.259",
            "v0.51.258",
            "v0.51.257",
            "v0.51.256",
            "v0.51.255",
            "v0.51.254",
            "v0.51.253",
            "v0.51.252",
            "v0.51.251",
            "v0.51.250",
            "v0.51.249",
            "v0.51.248",
            "v0.51.247",
            "v0.51.246",
            "v0.51.245",
            "v0.51.244",
            "v0.51.243",
            "v0.51.242",
            "v0.51.241",
            "v0.51.240",
            "v0.51.239",
            "v0.51.238",
            "v0.51.237",
            "v0.51.236",
            "v0.51.235",
            "v0.51.234",
            "v0.51.233",
            "v0.51.232",
            "v0.51.231",
            "v0.51.230",
            "v0.51.229",
            "v0.51.228",
            "v0.51.227",
            "v0.51.226",
            "v0.51.225",
            "v0.51.224",
            "v0.51.223",
            "v0.51.222",
            "v0.51.221",
            "v0.51.220",
            "v0.51.219",
            "v0.51.218",
            "v0.51.217",
            "v0.51.216",
            "v0.51.215",
            "v0.51.214",
            "v0.51.213",
            "v0.51.212",
            "v0.51.211",
            "v0.51.210",
            "v0.51.209",
            "v0.51.208",
            "v0.51.207",
            "v0.51.206",
            "v0.51.205",
            "v0.51.204",
            "v0.51.203",
            "v0.51.202",
            "v0.51.201",
            "v0.51.200",
            "v0.51.199",
            "v0.51.198",
            "v0.51.197",
            "v0.51.196",
            "v0.51.195",
            "v0.51.194",
            "v0.51.193",
            "v0.51.192",
            "v0.51.191",
            "v0.51.190",
            "v0.51.189",
            "v0.51.188",
            "v0.51.187",
            "v0.51.186",
            "v0.51.185",
            "v0.51.184",
            "v0.51.182",
            "v0.51.157",
            "v0.51.183",
            "v0.51.181",
            "v0.51.180",
            "v0.51.179",
            "v0.51.178",
            "v0.51.177",
            "v0.51.176",
            "v0.51.175",
            "v0.51.174",
            "v0.51.173",
            "v0.51.172",
            "v0.51.171",
            "v0.51.169",
            "v0.51.170",
            "v0.51.168",
            "v0.51.167",
            "v0.51.166",
            "v0.51.165",
            "v0.51.164",
            "v0.51.163",
            "v0.51.162",
            "v0.51.161",
            "v0.51.160",
            "v0.51.159",
            "v0.51.158",
            "v0.51.156",
            "v0.51.155",
            "v0.51.154",
            "v0.51.153",
            "v0.51.152",
            "v0.51.145",
            "v0.51.151",
            "v0.51.150",
            "v0.51.149",
            "v0.51.148",
            "v0.51.147",
            "v0.51.146",
            "v0.51.141",
            "v0.51.144",
            "v0.51.143",
            "v0.51.142",
            "v0.51.139",
            "v0.51.140",
            "v0.51.138",
            "v0.51.137",
            "v0.51.136",
            "v0.51.135",
            "v0.51.134",
            "v0.51.133",
            "v0.51.132",
            "v0.51.131",
            "v0.51.130",
            "v0.51.129",
            "v0.51.128",
            "v0.51.127",
            "v0.51.126",
            "v0.51.125",
            "v0.51.124",
            "v0.51.123",
            "v0.51.122",
            "v0.51.121",
            "v0.51.120",
            "v0.51.119",
            "v0.51.118",
            "v0.51.117",
            "v0.51.116",
            "v0.51.115",
            "v0.51.114",
            "v0.51.113",
            "v0.51.112",
            "v0.51.111",
            "v0.51.110",
            "v0.51.109",
            "v0.51.108",
            "v0.51.107",
            "v0.51.106",
            "v0.51.105",
            "v0.51.104",
            "v0.51.103",
            "v0.51.102",
            "v0.51.101",
            "v0.51.100",
            "v0.51.99",
            "v0.51.98",
            "v0.51.97",
            "v0.51.96",
            "v0.51.95",
            "v0.51.94",
            "v0.51.93",
            "v0.51.92",
            "v0.51.91",
            "v0.51.90",
            "v0.51.89",
            "v0.51.88",
            "v0.51.87",
            "v0.51.86",
            "v0.51.85",
            "v0.51.84",
            "v0.51.83",
            "v0.51.82",
            "v0.51.61",
            "v0.51.81",
            "v0.51.80",
            "v0.51.79",
            "v0.51.78",
            "v0.51.77",
            "v0.51.76",
            "v0.51.75",
            "v0.51.74",
            "v0.51.73",
            "v0.51.72",
            "v0.51.71",
            "v0.51.70",
            "v0.51.69",
            "v0.51.68",
            "v0.51.67",
            "v0.51.66",
            "v0.51.65",
            "v0.51.64",
            "v0.51.63",
            "v0.51.62",
            "v0.51.60",
            "v0.51.59",
            "v0.51.58",
            "v0.51.57",
            "v0.51.54",
            "v0.51.56",
            "v0.51.55",
            "v0.51.52",
            "v0.51.53",
            "v0.51.50",
            "v0.51.51",
            "v0.51.34",
            "v0.51.49",
            "v0.51.48",
            "v0.51.47",
            "v0.51.46",
            "v0.51.45",
            "v0.50.278",
            "v0.51.44",
            "v0.51.43",
            "v0.51.42",
            "v0.51.41",
            "v0.51.40",
            "v0.51.39",
            "v0.51.38",
            "v0.51.37",
            "v0.51.36",
            "v0.51.35",
            "v0.51.31",
            "v0.51.33",
            "v0.51.32",
            "v0.51.30",
            "v0.51.29",
            "v0.51.28",
            "v0.51.27",
            "v0.51.26",
            "v0.51.25",
            "v0.51.24",
            "v0.51.23",
            "v0.51.22",
            "v0.51.21",
            "v0.51.20",
            "v0.51.19",
            "v0.51.18",
            "v0.51.17",
            "v0.51.16",
            "v0.51.15",
            "v0.51.14",
            "v0.51.13",
            "v0.51.12",
            "v0.51.11",
            "v0.51.10",
            "v0.51.9",
            "v0.51.8",
            "v0.51.7",
            "v0.51.6",
            "v0.51.5",
            "v0.51.4",
            "v0.51.3",
            "v0.51.2",
            "v0.51.1",
            "v0.51.0",
            "v0.50.297",
            "v0.50.296",
            "v0.50.295",
            "v0.50.294",
            "v0.50.293",
            "v0.50.292",
            "v0.50.291",
            "v0.50.290",
            "v0.50.289",
            "v0.50.288",
            "v0.50.287",
            "v0.50.286",
            "v0.50.285",
            "v0.50.284",
            "v0.50.283",
            "v0.50.282",
            "v0.50.281",
            "v0.50.280",
            "v0.50.279",
            "v0.50.277",
            "v0.50.276",
            "v0.50.275",
            "v0.50.274",
            "v0.50.273",
            "v0.50.272",
            "v0.50.271",
            "v0.50.270",
            "v0.50.269",
            "v0.50.268",
            "v0.50.267",
            "v0.50.266",
            "v0.50.265",
            "v0.50.263",
            "v0.50.264",
            "v0.50.261",
            "v0.50.262",
            "v0.50.260",
            "v0.50.259",
            "v0.50.258",
            "v0.50.257",
            "v0.50.256",
            "v0.50.255",
            "v0.50.254",
            "v0.50.253",
            "v0.50.252",
            "v0.50.251",
            "v0.50.250",
            "v0.50.249",
            "v0.50.248",
            "v0.50.247",
            "v0.50.246",
            "v0.50.245",
            "v0.50.244",
            "v0.50.243",
            "v0.50.242",
            "v0.50.241",
            "v0.50.240",
            "v0.50.239",
            "v0.50.238",
            "v0.50.237",
            "v0.50.236",
            "v0.50.235",
            "v0.50.233",
            "v0.50.232",
            "v0.50.231",
            "v0.50.230",
            "v0.50.229",
            "v0.50.228",
            "v0.50.227",
            "v0.50.226",
            "v0.50.225",
            "v0.50.224",
            "v0.50.223",
            "v0.50.222",
            "v0.50.221",
            "v0.50.220",
            "v0.50.219",
            "v0.50.218",
            "v0.50.217",
            "v0.50.216",
            "v0.50.215",
            "v0.50.214",
            "v0.50.212",
            "v0.50.211",
            "v0.50.210",
            "v0.50.209",
            "v0.50.208",
            "v0.50.207",
            "v0.50.206",
            "v0.50.205",
            "v0.50.204",
            "v0.50.203",
            "v0.50.202",
            "v0.50.200",
            "v0.50.199",
            "v0.50.198",
            "v0.50.197",
            "v0.50.196",
            "v0.50.195",
            "v0.50.194",
            "v0.50.193",
            "v0.50.192",
            "v0.50.191",
            "v0.50.190",
            "v0.50.189",
            "v0.50.188",
            "v0.50.187",
            "v0.50.186",
            "v0.50.185",
            "v0.50.184",
            "v0.50.183",
            "v0.50.182",
            "v0.50.181",
            "v0.50.180",
            "v0.50.179",
            "v0.50.178",
            "v0.50.177",
            "v0.50.176",
            "v0.50.175",
            "v0.50.174",
            "v0.50.173",
            "v0.50.172",
            "v0.50.171",
            "v0.50.170",
            "v0.50.169",
            "v0.50.168",
            "v0.50.167",
            "v0.50.166",
            "v0.50.165",
            "v0.50.164",
            "v0.50.163",
            "v0.50.162",
            "v0.50.161",
            "v0.50.160",
            "v0.50.159",
            "v0.50.158",
            "v0.50.157",
            "v0.50.156",
            "v0.50.150",
            "v0.50.147",
            "v0.50.146",
            "v0.50.145",
            "v0.50.144",
            "v0.50.143",
            "v0.50.142",
            "v0.50.141",
            "v0.50.140",
            "v0.50.139",
            "v0.50.138",
            "v0.50.137",
            "v0.50.136",
            "v0.50.135",
            "v0.50.134",
            "v0.50.133",
            "v0.50.132",
            "v0.50.131",
            "v0.50.130",
            "v0.50.129",
            "v0.50.128",
            "v0.50.127",
            "v0.50.126",
            "v0.50.125",
            "v0.50.124",
            "v0.50.123",
            "v0.50.122",
            "v0.50.121",
            "v0.50.120",
            "v0.50.119",
            "v0.50.118",
            "v0.50.117",
            "v0.50.116",
            "v0.50.115",
            "v0.50.114",
            "v0.50.113",
            "v0.50.112",
            "v0.50.111",
            "v0.50.110",
            "v0.50.109",
            "v0.50.108",
            "v0.50.96",
            "v0.50.95",
            "v0.50.94",
            "v0.50.93",
            "v0.50.92",
            "v0.50.91",
            "v0.50.90",
            "v0.50.89",
            "v0.50.88",
            "v0.50.87",
            "v0.50.86",
            "v0.50.85",
            "v0.50.84",
            "v0.50.83",
            "v0.50.82",
            "v0.50.76",
            "v0.50.75",
            "v0.50.74",
            "v0.50.73",
            "v0.50.72",
            "v0.50.71",
            "v0.50.70",
            "v0.50.69",
            "v0.50.68",
            "v0.50.67",
            "v0.50.64",
            "v0.50.63",
            "v0.50.62",
            "v0.50.61",
            "v0.50.60",
            "v0.50.59",
            "v0.50.58",
            "v0.50.57",
            "v0.50.56",
            "v0.50.55",
            "v0.50.54",
            "v0.50.53",
            "v0.50.52",
            "v0.50.51",
            "v0.50.50",
            "v0.50.49",
            "v0.50.48",
            "v0.50.47",
            "v0.50.46",
            "v0.50.45",
            "v0.50.44",
            "v0.50.43",
            "v0.50.42",
            "v0.50.41",
            "v0.50.40",
            "v0.50.39",
            "v0.50.38",
            "v0.50.37",
            "v0.50.36",
            "v0.50.35",
            "v0.50.34",
            "v0.50.33",
            "v0.50.32",
            "v0.50.31",
            "v0.50.30",
            "v0.50.29",
            "v0.50.28",
            "v0.50.27",
            "v0.50.26",
            "v0.50.25",
            "v0.50.24",
            "v0.50.23",
            "v0.50.22",
            "v0.50.21",
            "v0.50.20",
            "v0.50.19",
            "v0.50.18",
            "v0.50.17",
            "v0.50.16",
            "v0.50.15",
            "v0.50.14",
            "v0.50.13",
            "v0.50.12",
            "v0.50.11",
            "v0.50.10",
            "v0.50.9",
            "v0.50.8",
            "v0.50.7",
            "v0.50.6",
            "v0.50.5",
            "v0.50.4",
            "v0.50.3",
            "v0.50.2",
            "v0.50.1",
            "v0.50.0",
            "v0.49.4",
            "v0.49.3",
            "v0.49.2",
            "v0.49.1",
            "v0.49.0",
            "v0.48.2",
            "v0.48.1",
            "v0.48.0",
            "v0.47.1",
            "v0.47.0",
            "v0.46.0",
            "v0.45.0",
            "v0.44.1",
            "v0.44.0",
            "v0.43.1",
            "v0.43.0",
            "v0.42.2",
            "v0.42.1",
            "v0.42.0",
            "v0.41.0",
            "v0.40.2",
            "v0.40.1",
            "v0.40.0",
            "v0.39.1",
            "v0.39.0",
            "v0.38.6",
            "v0.38.5",
            "v0.38.4",
            "v0.38.3",
            "v0.38.2",
            "v0.38.1",
            "v0.38.0",
            "v0.37.0",
            "v0.36.3",
            "v0.36.2",
            "v0.36.1",
            "v0.36",
            "v0.35.1",
            "v0.35",
            "v0.34.3",
            "v0.34.2",
            "v0.34.1",
            "v0.34",
            "v0.33",
            "v0.32",
            "v0.31.2",
            "v0.31.1",
            "v0.31",
            "v0.30.4",
            "v0.30.3",
            "v0.30.2",
            "v0.30.1",
            "v0.30",
            "v0.29",
            "v0.28.1",
            "v0.28",
            "v0.27",
            "v0.26",
            "v0.25",
            "v0.24",
            "v0.23",
            "v0.22",
            "v0.21",
            "v0.20",
            "v0.19",
            "v0.18.1",
            "v0.18",
            "v0.17.3",
            "v0.17.2",
            "v0.17.1",
            "v0.16.2",
            "v0.16.1",
            "v0.16",
            "v0.12"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-49959.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:27.837852206Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/49xxx/CVE-2026-49959.json",
        "https://github.com/nesquena/hermes-webui/releases/tag/v0.51.311",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-49959",
        "https://www.vulncheck.com/advisories/hermes-webui-rce-via-git-configuration-injection",
        "https://github.com/nesquena/hermes-webui/pull/3776",
        "https://github.com/nesquena/hermes-webui/commit/938ac9f55b53def1eefb48c4c42dabaf9c22e99c",
        "https://github.com/nesquena/hermes-webui"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-78"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/49xxx/CVE-2026-49959.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-49959",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 494320,
  "published_at": "2026-06-09T16:46:03.502+00:00"
}