Search

Find a vulnerability

Search criteria

    4 vulnerabilities found for zipline by diced

    CVE-2026-126935 (GCVE-0-2026-126935)

    Vulnerability from cvelistv5 – Published: 2026-11-11 22:53 – Updated: 2026-11-11 22:53
    VLAI
    Title
    Zipline before 4.8.0 maxViews Limit Bypass via Race Condition
    Summary
    Zipline before 4.8.0 contains a race condition vulnerability in src/server/routes/raw/[id].ts that allows remote attackers to bypass file maxViews limits through non-atomic view counting. Attackers holding a file link can send parallel requests that read the same pre-increment count, viewing view-limited or delete-on-max-views files beyond their limit.
    CWE
    • CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
    Assigner
    VulnCheck CNA
    Impacted products
    Vendor Product Version
    diced zipline Affected: 0 , < 4.8.0 (semver)
    Create a notification for this product.
    Date Public
    2026-09-27 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:github/diced/zipline",
              "product": "zipline",
              "vendor": "diced",
              "versions": [
                {
                  "lessThan": "4.8.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Sandipkumar sah"
            }
          ],
          "datePublic": "2026-09-27T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Zipline before 4.8.0 contains a race condition vulnerability in src/server/routes/raw/[id].ts that allows remote attackers to bypass file maxViews limits through non-atomic view counting. Attackers holding a file link can send parallel requests that read the same pre-increment count, viewing view-limited or delete-on-max-views files beyond their limit."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 3.7,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-367",
                  "description": "Time-of-check Time-of-use (TOCTOU) Race Condition",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-11-11T22:53:20.141Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-7xv9-wr46-j578)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/diced/zipline/security/advisories/GHSA-7xv9-wr46-j578"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/diced/zipline/commit/1770479d6795ea8700f0ce6ba08a1654d3644c73"
            },
            {
              "name": "zipline v4.8.0 Release Notes",
              "tags": [
                "release-notes"
              ],
              "url": "https://github.com/diced/zipline/releases/tag/v4.8.0"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/diced/zipline/blob/v4.7.0/src/server/routes/raw/%5Bid%5D.ts#L101-L133"
            },
            {
              "name": "VulnCheck Advisory: Zipline before 4.8.0 maxViews Limit Bypass via Race Condition",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/zipline-before-4.8.0-maxviews-limit-bypass-via-race-condition"
            }
          ],
          "title": "Zipline before 4.8.0 maxViews Limit Bypass via Race Condition",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-126935",
        "datePublished": "2026-11-11T22:53:20.141Z",
        "dateReserved": "2026-11-11T22:45:26.204Z",
        "dateUpdated": "2026-11-11T22:53:20.141Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-126934 (GCVE-0-2026-126934)

    Vulnerability from cvelistv5 – Published: 2026-11-11 22:53 – Updated: 2026-11-11 22:53
    VLAI
    Title
    Zipline 4.3.2 before 4.8.0 Rate Limit Bypass via Spoofed X-Forwarded-For
    Summary
    Zipline 4.3.2 before 4.8.0 contains a rate limit bypass vulnerability that allows unauthenticated attackers to evade throttling by spoofing X-Forwarded-For headers when core.trustProxy is enabled. Attackers can send a different X-Forwarded-For value per request to obtain fresh rate-limit buckets, enabling unlimited guessing of login passwords, TOTP codes, and file and URL passwords.
    CWE
    • CWE-348 - Use of Less Trusted Source
    Assigner
    VulnCheck CNA
    Impacted products
    Vendor Product Version
    diced zipline Affected: 4.3.2 , < 4.8.0 (semver)
    Create a notification for this product.
    Date Public
    2026-09-27 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:github/diced/zipline",
              "product": "zipline",
              "vendor": "diced",
              "versions": [
                {
                  "lessThan": "4.8.0",
                  "status": "affected",
                  "version": "4.3.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Sandipkumar sah"
            }
          ],
          "datePublic": "2026-09-27T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Zipline 4.3.2 before 4.8.0 contains a rate limit bypass vulnerability that allows unauthenticated attackers to evade throttling by spoofing X-Forwarded-For headers when core.trustProxy is enabled. Attackers can send a different X-Forwarded-For value per request to obtain fresh rate-limit buckets, enabling unlimited guessing of login passwords, TOTP codes, and file and URL passwords."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 6.5,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-348",
                  "description": "Use of Less Trusted Source",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-11-11T22:53:19.421Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-v938-v8wg-9497)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/diced/zipline/security/advisories/GHSA-v938-v8wg-9497"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/diced/zipline/commit/6bac7e6bb18cb37c1d09f91306c1ffbdca00097c"
            },
            {
              "name": "zipline v4.8.0 Release Notes",
              "tags": [
                "release-notes"
              ],
              "url": "https://github.com/diced/zipline/releases/tag/v4.8.0"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/diced/zipline/blob/v4.7.0/src/server/index.ts#L58-L62"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/diced/zipline/blob/v4.7.0/src/server/startup/plugins.ts#L70-L73"
            },
            {
              "name": "VulnCheck Advisory: Zipline 4.3.2 before 4.8.0 Rate Limit Bypass via Spoofed X-Forwarded-For",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/zipline-4.3.2-before-4.8.0-rate-limit-bypass-via-spoofed-x-forwarded-for"
            }
          ],
          "title": "Zipline 4.3.2 before 4.8.0 Rate Limit Bypass via Spoofed X-Forwarded-For",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-126934",
        "datePublished": "2026-11-11T22:53:19.421Z",
        "dateReserved": "2026-11-11T22:45:25.863Z",
        "dateUpdated": "2026-11-11T22:53:19.421Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-126933 (GCVE-0-2026-126933)

    Vulnerability from cvelistv5 – Published: 2026-11-11 22:53 – Updated: 2026-11-11 22:53
    VLAI
    Title
    Zipline 4.0.0 before 4.8.0 Disabled Extensions Upload Filter Bypass via Extension Format Mismatch
    Summary
    Zipline 4.0.0 before 4.8.0 contains an upload filter bypass vulnerability that allows users with upload access to store blocked file types due to extension format mismatch. The upload and partial handlers compare dotted, case-sensitive extensions against undotted disabledExtensions entries, letting authenticated or permitted unauthenticated folder uploaders bypass administrator restrictions.
    CWE
    • CWE-184 - Incomplete List of Disallowed Inputs
    Assigner
    VulnCheck CNA
    Impacted products
    Vendor Product Version
    diced zipline Affected: 4.0.0 , < 4.8.0 (semver)
    Create a notification for this product.
    Date Public
    2026-09-27 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:github/diced/zipline",
              "product": "zipline",
              "vendor": "diced",
              "versions": [
                {
                  "lessThan": "4.8.0",
                  "status": "affected",
                  "version": "4.0.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Sandipkumar sah"
            }
          ],
          "datePublic": "2026-09-27T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Zipline 4.0.0 before 4.8.0 contains an upload filter bypass vulnerability that allows users with upload access to store blocked file types due to extension format mismatch. The upload and partial handlers compare dotted, case-sensitive extensions against undotted disabledExtensions entries, letting authenticated or permitted unauthenticated folder uploaders bypass administrator restrictions."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-184",
                  "description": "Incomplete List of Disallowed Inputs",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-11-11T22:53:18.764Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-wwrw-gq56-7wpj)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/diced/zipline/security/advisories/GHSA-wwrw-gq56-7wpj"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/diced/zipline/commit/dbc1fe502130a8ebd95fa04886efec01402e5b5f"
            },
            {
              "name": "zipline v4.8.0 Release Notes",
              "tags": [
                "release-notes"
              ],
              "url": "https://github.com/diced/zipline/releases/tag/v4.8.0"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/diced/zipline/blob/v4.7.0/src/server/routes/api/upload/index.ts#L170"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/diced/zipline/blob/v4.7.0/src/server/routes/api/upload/partial.ts#L294"
            },
            {
              "name": "VulnCheck Advisory: Zipline 4.0.0 before 4.8.0 Disabled Extensions Upload Filter Bypass via Extension Format Mismatch",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/zipline-4.0.0-before-4.8.0-disabled-extensions-upload-filter-bypass-via-extension-format-mismatch"
            }
          ],
          "title": "Zipline 4.0.0 before 4.8.0 Disabled Extensions Upload Filter Bypass via Extension Format Mismatch",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-126933",
        "datePublished": "2026-11-11T22:53:18.764Z",
        "dateReserved": "2026-11-11T22:45:25.520Z",
        "dateUpdated": "2026-11-11T22:53:18.764Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-126932 (GCVE-0-2026-126932)

    Vulnerability from cvelistv5 – Published: 2026-11-11 22:53 – Updated: 2026-11-11 22:53
    VLAI
    Title
    Zipline 4.6.2 before 4.8.0 Disabled MIME Type Policy Bypass via File Metadata Update
    Summary
    Zipline 4.6.2 before 4.8.0 contains a policy bypass vulnerability that allows authenticated users to evade administrator-disabled MIME types by editing file metadata. Attackers can upload a permitted file, then set a disabled type such as text/html through PATCH /api/user/files/:id so /raw/:id serves that Content-Type.
    CWE
    • CWE-434 - Unrestricted Upload of File with Dangerous Type
    Assigner
    VulnCheck CNA
    Impacted products
    Vendor Product Version
    diced zipline Affected: 4.6.2 , < 4.8.0 (semver)
    Create a notification for this product.
    Date Public
    2026-09-27 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:github/diced/zipline",
              "product": "zipline",
              "vendor": "diced",
              "versions": [
                {
                  "lessThan": "4.8.0",
                  "status": "affected",
                  "version": "4.6.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Sandipkumar sah"
            }
          ],
          "datePublic": "2026-09-27T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Zipline 4.6.2 before 4.8.0 contains a policy bypass vulnerability that allows authenticated users to evade administrator-disabled MIME types by editing file metadata. Attackers can upload a permitted file, then set a disabled type such as text/html through PATCH /api/user/files/:id so /raw/:id serves that Content-Type."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-434",
                  "description": "Unrestricted Upload of File with Dangerous Type",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-11-11T22:53:18.142Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-rgxm-54cf-whf7)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/diced/zipline/security/advisories/GHSA-rgxm-54cf-whf7"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/diced/zipline/commit/fc8e886ca841b86a3f677cd7dac1bf9a5bd45b2c"
            },
            {
              "name": "zipline v4.8.0 Release Notes",
              "tags": [
                "release-notes"
              ],
              "url": "https://github.com/diced/zipline/releases/tag/v4.8.0"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/diced/zipline/blob/v4.7.0/src/server/routes/api/user/files/%5Bid%5D/index.ts#L96"
            },
            {
              "name": "VulnCheck Advisory: Zipline 4.6.2 before 4.8.0 Disabled MIME Type Policy Bypass via File Metadata Update",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/zipline-4.6.2-before-4.8.0-disabled-mime-type-policy-bypass-via-file-metadata-update"
            }
          ],
          "title": "Zipline 4.6.2 before 4.8.0 Disabled MIME Type Policy Bypass via File Metadata Update",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-126932",
        "datePublished": "2026-11-11T22:53:18.142Z",
        "dateReserved": "2026-11-11T22:45:25.171Z",
        "dateUpdated": "2026-11-11T22:53:18.142Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }