Skip to content
Heist/ feed
Back to feed
Critical

Command Injection in sequenceserver

Type: advisorySources: OSV

SequenceServer lets you rapidly set up a BLAST+ server with an intuitive user interface for personal or group use. Several HTTP endpoints did not properly sanitize user input and/or query parameters. This could be exploited to inject and run unwanted shell commands. This vulnerability has been fixed in 3.1.2.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-42360
Confirmed fixed CVEs
Not specified
Updated in this feed
2 Nov 2026, 19:08 UTC · Revision 1

Source evidence

Command Injection in sequenceserver

core-osv · Original source

Published 14 Aug 2024, 19:50 UTC

SequenceServer lets you rapidly set up a BLAST+ server with an intuitive user interface for personal or group use. Several HTTP endpoints did not properly sanitize user input and/or query parameters. This could be exploited to inject and run unwanted shell commands. This vulnerability has been fixed in 3.1.2.

osv:CVE-2024-42360
Complete source record
{
  "id": "e25ee2024c77e320a8e592da63bf1dca2d4f273ae9e649a16b4a09b3b71f2223",
  "url": "https://osv.dev/vulnerability/CVE-2024-42360",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Command Injection in sequenceserver",
    "summary": "SequenceServer lets you rapidly set up a BLAST+ server with an intuitive user interface for personal or group use. Several HTTP endpoints did not properly sanitize user input and/or query parameters. This could be exploited to inject and run unwanted shell commands. This vulnerability has been fixed in 3.1.2.",
    "evidence": "osv:CVE-2024-42360",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2024-42360",
      "aliases": [
        "CVE-2024-42360",
        "GHSA-qv32-5wm2-p32h"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/wurmlab/sequenceserver",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "e45f48c61d0bac3bf9259d14969caad955cbeff9"
                },
                {
                  "fixed": "457e52709f7f9ed2fceed59b3db564cb50785dba"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:wurmlab:sequenceserver:*:*:*:*:*:ruby:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "3.1.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "457e52709f7f9ed2fceed59b3db564cb50785dba"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v3.1.1",
            "v3.1.0",
            "v3.0.1",
            "v3.0",
            "v2.2.0",
            "2.1.0",
            "2.0.0",
            "2.0.0.rc8-20211121",
            "2.0.0.20211115",
            "2.0.0.rc8",
            "2.0.0.rc7",
            "2.0.0.rc6",
            "2.0.0.rc5",
            "2.0.0.rc4",
            "2.0.0.rc3",
            "2.0.0.rc2",
            "2.0.0.rc1",
            "2.0.0.beta4",
            "2.0.0.beta3",
            "2.0.0.beta2",
            "2.0.0.beta1",
            "1.1.0.beta12",
            "1.1.0.beta11",
            "1.1.0.beta10",
            "1.1.0.beta8",
            "1.1.0.beta7",
            "1.1.0.beta6",
            "1.1.0.beta5",
            "1.1.0.beta4",
            "1.1.0.beta3",
            "1.1.0.beta2",
            "1.1.0.beta",
            "1.0.4",
            "1.0.3",
            "1.0.2",
            "1.0.1",
            "1.0.0",
            "1.0.0.pre.5",
            "1.0.0.pre.4",
            "1.0.0.pre.3",
            "1.0.0.pre.2",
            "1.0.0.pre.1",
            "0.8.7",
            "0.8.0",
            "v0.7.1",
            "gem",
            "vis",
            "beta-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-42360.json"
          }
        }
      ],
      "modified": "2026-10-31T02:30:43.208591219Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/42xxx/CVE-2024-42360.json",
        "https://github.com/wurmlab/sequenceserver/security/advisories/GHSA-qv32-5wm2-p32h",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-42360",
        "https://github.com/wurmlab/sequenceserver/commit/457e52709f7f9ed2fceed59b3db564cb50785dba"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-77"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/42xxx/CVE-2024-42360.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-42360",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 488978,
  "published_at": "2024-08-14T19:50:09.469+00:00"
}