OPENSUSE-SU-2026:12429-1

Vulnerability from csaf_opensuse - Published: 2026-11-05 00:00 - Updated: 2026-11-06 11:27
Summary
git-bug-0.11.0-4.1 on GA media
Severity
Moderate
Notes
Title of the patch: git-bug-0.11.0-4.1 on GA media
Description of the patch: These are all security issues fixed in the git-bug-0.11.0-4.1 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2026-12429
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Product Identifier Version Remediation
Unresolved product id: openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64 —
Vendor Fix
Threats
Impact moderate
Affected products
Recommended 16 products, the same list as for CVE-2026-110910
Threats
Impact important
Affected products
Recommended 16 products, the same list as for CVE-2026-110910
Threats
Impact moderate

{
  "document": {
    "aggregate_severity": {
      "namespace": "https://www.suse.com/support/security/rating/",
      "text": "moderate"
    },
    "category": "csaf_security_advisory",
    "csaf_version": "2.0",
    "distribution": {
      "text": "Copyright 2024 SUSE LLC. All rights reserved.",
      "tlp": {
        "label": "WHITE",
        "url": "https://www.first.org/tlp/"
      }
    },
    "lang": "en",
    "notes": [
      {
        "category": "summary",
        "text": "git-bug-0.11.0-4.1 on GA media",
        "title": "Title of the patch"
      },
      {
        "category": "description",
        "text": "These are all security issues fixed in the git-bug-0.11.0-4.1 package on the GA media of openSUSE Tumbleweed.",
        "title": "Description of the patch"
      },
      {
        "category": "details",
        "text": "openSUSE-Tumbleweed-2026-12429",
        "title": "Patchnames"
      },
      {
        "category": "legal_disclaimer",
        "text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
        "title": "Terms of use"
      }
    ],
    "publisher": {
      "category": "vendor",
      "contact_details": "https://www.suse.com/support/security/contact/",
      "name": "SUSE Product Security Team",
      "namespace": "https://www.suse.com/"
    },
    "references": [
      {
        "category": "external",
        "summary": "SUSE ratings",
        "url": "https://www.suse.com/support/security/rating/"
      },
      {
        "category": "self",
        "summary": "URL of this CSAF notice",
        "url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_12429-1.json"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-110910 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-110910/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-111181 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-111181/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-114604 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-114604/"
      }
    ],
    "title": "git-bug-0.11.0-4.1 on GA media",
    "tracking": {
      "current_release_date": "2026-11-06T11:27:15Z",
      "generator": {
        "date": "2026-11-05T00:00:00Z",
        "engine": {
          "name": "cve-database.git:bin/generate-csaf.pl",
          "version": "1"
        }
      },
      "id": "openSUSE-SU-2026:12429-1",
      "initial_release_date": "2026-11-05T00:00:00Z",
      "revision_history": [
        {
          "date": "2026-11-05T00:00:00Z",
          "number": "1",
          "summary": "Current version"
        },
        {
          "date": "2026-11-06T11:27:15Z",
          "number": "2",
          "summary": "unknown changes"
        }
      ],
      "status": "final",
      "version": "2"
    }
  },
  "product_tree": {
    "branches": [
      {
        "branches": [
          {
            "branches": [
              {
                "category": "product_version",
                "name": "git-bug-0:0.11.0-4.1.aarch64",
                "product": {
                  "name": "git-bug-0:0.11.0-4.1.aarch64",
                  "product_id": "git-bug-0:0.11.0-4.1.aarch64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug@0.11.0-4.1?arch=aarch64"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-bash-completion-0:0.11.0-4.1.aarch64",
                "product": {
                  "name": "git-bug-bash-completion-0:0.11.0-4.1.aarch64",
                  "product_id": "git-bug-bash-completion-0:0.11.0-4.1.aarch64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-bash-completion@0.11.0-4.1?arch=aarch64"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-fish-completion-0:0.11.0-4.1.aarch64",
                "product": {
                  "name": "git-bug-fish-completion-0:0.11.0-4.1.aarch64",
                  "product_id": "git-bug-fish-completion-0:0.11.0-4.1.aarch64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-fish-completion@0.11.0-4.1?arch=aarch64"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
                "product": {
                  "name": "git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
                  "product_id": "git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-zsh-completion@0.11.0-4.1?arch=aarch64"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "aarch64"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "git-bug-0:0.11.0-4.1.ppc64le",
                "product": {
                  "name": "git-bug-0:0.11.0-4.1.ppc64le",
                  "product_id": "git-bug-0:0.11.0-4.1.ppc64le",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug@0.11.0-4.1?arch=ppc64le"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
                "product": {
                  "name": "git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
                  "product_id": "git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-bash-completion@0.11.0-4.1?arch=ppc64le"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
                "product": {
                  "name": "git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
                  "product_id": "git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-fish-completion@0.11.0-4.1?arch=ppc64le"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
                "product": {
                  "name": "git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
                  "product_id": "git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-zsh-completion@0.11.0-4.1?arch=ppc64le"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "ppc64le"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "git-bug-0:0.11.0-4.1.s390x",
                "product": {
                  "name": "git-bug-0:0.11.0-4.1.s390x",
                  "product_id": "git-bug-0:0.11.0-4.1.s390x",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug@0.11.0-4.1?arch=s390x"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-bash-completion-0:0.11.0-4.1.s390x",
                "product": {
                  "name": "git-bug-bash-completion-0:0.11.0-4.1.s390x",
                  "product_id": "git-bug-bash-completion-0:0.11.0-4.1.s390x",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-bash-completion@0.11.0-4.1?arch=s390x"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-fish-completion-0:0.11.0-4.1.s390x",
                "product": {
                  "name": "git-bug-fish-completion-0:0.11.0-4.1.s390x",
                  "product_id": "git-bug-fish-completion-0:0.11.0-4.1.s390x",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-fish-completion@0.11.0-4.1?arch=s390x"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-zsh-completion-0:0.11.0-4.1.s390x",
                "product": {
                  "name": "git-bug-zsh-completion-0:0.11.0-4.1.s390x",
                  "product_id": "git-bug-zsh-completion-0:0.11.0-4.1.s390x",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-zsh-completion@0.11.0-4.1?arch=s390x"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "s390x"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "git-bug-0:0.11.0-4.1.x86_64",
                "product": {
                  "name": "git-bug-0:0.11.0-4.1.x86_64",
                  "product_id": "git-bug-0:0.11.0-4.1.x86_64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug@0.11.0-4.1?arch=x86_64"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-bash-completion-0:0.11.0-4.1.x86_64",
                "product": {
                  "name": "git-bug-bash-completion-0:0.11.0-4.1.x86_64",
                  "product_id": "git-bug-bash-completion-0:0.11.0-4.1.x86_64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-bash-completion@0.11.0-4.1?arch=x86_64"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-fish-completion-0:0.11.0-4.1.x86_64",
                "product": {
                  "name": "git-bug-fish-completion-0:0.11.0-4.1.x86_64",
                  "product_id": "git-bug-fish-completion-0:0.11.0-4.1.x86_64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-fish-completion@0.11.0-4.1?arch=x86_64"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "git-bug-zsh-completion-0:0.11.0-4.1.x86_64",
                "product": {
                  "name": "git-bug-zsh-completion-0:0.11.0-4.1.x86_64",
                  "product_id": "git-bug-zsh-completion-0:0.11.0-4.1.x86_64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/git-bug-zsh-completion@0.11.0-4.1?arch=x86_64"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "x86_64"
          },
          {
            "branches": [
              {
                "category": "product_name",
                "name": "openSUSE Tumbleweed",
                "product": {
                  "name": "openSUSE Tumbleweed",
                  "product_id": "openSUSE Tumbleweed",
                  "product_identification_helper": {
                    "cpe": "cpe:/o:opensuse:tumbleweed"
                  }
                }
              }
            ],
            "category": "product_family",
            "name": "SUSE Linux Enterprise"
          }
        ],
        "category": "vendor",
        "name": "SUSE"
      }
    ],
    "relationships": [
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-0:0.11.0-4.1.aarch64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64"
        },
        "product_reference": "git-bug-0:0.11.0-4.1.aarch64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-0:0.11.0-4.1.ppc64le as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le"
        },
        "product_reference": "git-bug-0:0.11.0-4.1.ppc64le",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-0:0.11.0-4.1.s390x as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x"
        },
        "product_reference": "git-bug-0:0.11.0-4.1.s390x",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-0:0.11.0-4.1.x86_64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64"
        },
        "product_reference": "git-bug-0:0.11.0-4.1.x86_64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-bash-completion-0:0.11.0-4.1.aarch64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64"
        },
        "product_reference": "git-bug-bash-completion-0:0.11.0-4.1.aarch64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-bash-completion-0:0.11.0-4.1.ppc64le as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le"
        },
        "product_reference": "git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-bash-completion-0:0.11.0-4.1.s390x as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x"
        },
        "product_reference": "git-bug-bash-completion-0:0.11.0-4.1.s390x",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-bash-completion-0:0.11.0-4.1.x86_64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64"
        },
        "product_reference": "git-bug-bash-completion-0:0.11.0-4.1.x86_64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-fish-completion-0:0.11.0-4.1.aarch64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64"
        },
        "product_reference": "git-bug-fish-completion-0:0.11.0-4.1.aarch64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-fish-completion-0:0.11.0-4.1.ppc64le as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le"
        },
        "product_reference": "git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-fish-completion-0:0.11.0-4.1.s390x as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x"
        },
        "product_reference": "git-bug-fish-completion-0:0.11.0-4.1.s390x",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-fish-completion-0:0.11.0-4.1.x86_64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64"
        },
        "product_reference": "git-bug-fish-completion-0:0.11.0-4.1.x86_64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-zsh-completion-0:0.11.0-4.1.aarch64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64"
        },
        "product_reference": "git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-zsh-completion-0:0.11.0-4.1.ppc64le as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le"
        },
        "product_reference": "git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-zsh-completion-0:0.11.0-4.1.s390x as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x"
        },
        "product_reference": "git-bug-zsh-completion-0:0.11.0-4.1.s390x",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "git-bug-zsh-completion-0:0.11.0-4.1.x86_64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
        },
        "product_reference": "git-bug-zsh-completion-0:0.11.0-4.1.x86_64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2026-110910",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-110910"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "### Summary\n\n\n\n`qs.stringify` with `allowEmptyArrays: true` writes the key of an empty array without encoding it, even though keys are encoded by default. A key that contains `\u0026` (or the configured `delimiter`), `=`, or `#` therefore becomes query string syntax instead of data, so a caller-supplied key name can add parameters to the serialized query string, or cut it short.\n\n\n\n### Details\n\n\n\nIn `lib/stringify.js`, the `allowEmptyArrays` branch returns `adjustedPrefix + \u0027[]\u0027` early, before the code that passes every other key through `encoder` and `formatter`. So `{ \"x\u0026k=v\": [\"1\"] }` serializes as `x%26k%3Dv%5B0%5D=1`, but `{ \"x\u0026k=v\": [] }` serializes as `x\u0026k=v[]`. The early return applies at any depth (`{ \"a\": { \"b\u0026k=v\": [] } }` gives `a[b\u0026k=v][]`), under every `arrayFormat`, with `allowDots`, and with a custom `encoder`, which is never called for that key. With `encode: false` or `encodeValuesOnly: true`, keys are intentionally left unencoded on every path; those configurations are not affected.\n\n\n\n#### PoC\n\n\n\n```js\n\n\n\nvar qs = require(\"qs\");\n\n\n\nvar query = qs.stringify({ q: \"hi\", \"x\u0026apiKey=evil\u0026y\": [] }, { allowEmptyArrays: true });\n\n\n\n// \"q=hi\u0026x\u0026apiKey=evil\u0026y[]\"\n\n\n\nqs.parse(query);\n\n\n\n// { q: \"hi\", x: \"\", apiKey: \"evil\", y: [\"\"] }\n\n\n\nqs.stringify({ \"x#\": [], z: \"1\" }, { allowEmptyArrays: true });\n\n\n\n// \"x#[]\u0026z=1\": in a URL, everything after \"#\" becomes the fragment\n\n\n\n```\n\n\n\n#### Fix\n\n\n\nApplied in 234d505 on `main` and released as v6.17.0, and backported to v6.16.2, v6.15.4, v6.14.3, v6.13.4, and v6.12.6: the key of an empty array goes through `encoder` and `formatter` exactly as the key of any other value does, so `{ \"x\u0026apiKey=evil\u0026y\": [] }` now serializes as `x%26apiKey%3Devil%26y[]`. Keys that need no encoding serialize as before, with two exceptions that match every other path: the brackets of a nested key are now encoded (`a[b][]` becomes `a%5Bb%5D[]`, which `qs.parse` reads identically), and with `encodeDotInKeys`, a dot in the key becomes `%252E` instead of `%2E` (which `decodeDotInKeys` previously misread as nesting).\n\n\n\n### Affected versions\n\n\n\n- `\u003e=6.12.0 \u003c6.12.6`, fixed in v6.12.6\n\n\n\n- `\u003e=6.13.0 \u003c6.13.4`, fixed in v6.13.4\n\n\n\n- `\u003e=6.14.0 \u003c6.14.3`, fixed in v6.14.3\n\n\n\n- `\u003e=6.15.0 \u003c6.15.4`, fixed in v6.15.4\n\n\n\n- `\u003e=6.16.0 \u003c6.16.2`, fixed in v6.16.2\n\n\n\nv6.17.0 and later are not affected.\n\n\n\n`allowEmptyArrays` was introduced in f22b2bc and first shipped in v6.12.0, with this early return. Earlier versions have no `allowEmptyArrays` option and are not affected.\n\n\n\n### Impact\n\n\n\nAn application that passes an object whose key names come from untrusted input to `qs.stringify` with `allowEmptyArrays: true` (for example, to forward a parsed JSON body or user-selected fields to an upstream service) can have parameters injected into the resulting query string. The injected parameters are not keys of the object, so deleting or overwriting a key on the object (such as setting a trusted `apiKey` after copying the user\u0027s fields) does not remove them; whether the attacker\u0027s value or the application\u0027s wins depends on how the receiving side handles a duplicate parameter. A `#` in such a key ends the query string early when the result is placed in a URL. `allowEmptyArrays` is off by default, and only keys whose value (after any `filter`) is an empty array are affected.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-110910",
          "url": "https://www.suse.com/security/cve/CVE-2026-110910"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1288149 for CVE-2026-110910",
          "url": "https://bugzilla.suse.com/1288149"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 5.3,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-11-05T00:00:00Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-110910"
    },
    {
      "cve": "CVE-2026-111181",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-111181"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "body-parser is body parsing middleware for Node.js and Express. In versions before 1.20.9 and in versions from 2.0.0 before 2.4.0, a single request can crash any application using body-parser with default options. When a request carries a Content-Encoding such as gzip, body-parser pipes it into a decompression stream and, after reading the body, leaves that stream with no error listener. A payload of one valid compressed frame followed by trailing bytes decodes and the application responds normally, but the trailing bytes then reach the already-finished decoder, which emits an error that is re-thrown as an uncaught exception and terminates the process. No matching route is required because body parsing runs before routing, so any endpoint that parses a body is affected. The issue is fixed in body-parser 2.4.0 and 1.20.9, and users should upgrade to one of those versions or later. As a workaround, disable request-body inflation (set the body-parser inflate option to false) so encoded requests are rejected before any decompression stream is created.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-111181",
          "url": "https://www.suse.com/security/cve/CVE-2026-111181"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1287331 for CVE-2026-111181",
          "url": "https://bugzilla.suse.com/1287331"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 7.5,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-11-05T00:00:00Z",
          "details": "important"
        }
      ],
      "title": "CVE-2026-111181"
    },
    {
      "cve": "CVE-2026-114604",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-114604"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "GraphQL Tools provides utilities for building, stitching, and mocking GraphQL schemas. From 10.10.1 until 12.0.2, the @graphql-tools/utils mergeIncrementalResult helper passes incrementalResult.path segments to setObjectKeyPath without runtime primitive-type validation. A non-primitive segment can bypass strict comparisons against __proto__, constructor, and prototype, then be coerced during property access so a malicious or compromised upstream incremental GraphQL response writes attacker-controlled properties to Object.prototype in the consuming Node.js process. The affected implementation is packages/utils/src/mergeIncrementalResult.ts and is reachable when consumers merge untrusted @defer or @stream transport results. This issue is fixed in version 12.0.2.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x",
          "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-114604",
          "url": "https://www.suse.com/security/cve/CVE-2026-114604"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1287361 for CVE-2026-114604",
          "url": "https://bugzilla.suse.com/1287361"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-bash-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-fish-completion-0:0.11.0-4.1.x86_64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.aarch64",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.ppc64le",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.s390x",
            "openSUSE Tumbleweed:git-bug-zsh-completion-0:0.11.0-4.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-11-05T00:00:00Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-114604"
    }
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Drag nodes to arrange them. Double-click a related vulnerability to open it, or a source to visit its link. The Physics button on the left tunes the layout and the simulation; the legend at the bottom left hides or shows nodes by kind and by sighting type.

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Vulnerability timeline

Sightings and recorded dates, grouped by day · UTC

JSON
How durations are calculated

Following the VTEM framework (Black Hat USA 2015), time to patch starts when the vendor or a coordinator was informed, total time to patch at discovery, and disclosure to patch at public disclosure; vendor response time runs from the report to its acknowledgement. Time to exploit and time unpatched start at the earliest discovery or report, falling back to public disclosure. Unpatched time ends at the first recorded patch, or the calculation time when no patch is recorded. Exploitation to patch shows the interval between those two events; a published proof of concept is a public exploit, not exploitation.

Each result shows its source dates. A negative interval means the end event came first; when date-only inputs leave the order open, the result says so. Date-only inputs are approximate. The earliest evidence wins: KEV report dates and sightings are labelled as such. Records describing another vulnerability are listed but never calculated from, and a PoC alone does not establish exploitation. Missing patch evidence does not prove that no patch exists. Filters below change the event list only.

Events included in the timeline

Loading timeline…


    Loading…

    Loading…

    Loading…

    Related by attack behaviour

    Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.