Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
72 changes: 72 additions & 0 deletions advisories/BREW-acronym-CVE-2026-62384.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"schema_version": "1.7.3",
"id": "BREW-acronym-CVE-2026-62384",
"published": "2026-09-04T08:43:15Z",
"modified": "2026-09-04T08:43:15Z",
"upstream": [
"PYSEC-2026-3789",
"CVE-2026-62384",
"GHSA-f833-7jw8-xwrv"
],
"affected": [
{
"package": {
"ecosystem": "Homebrew",
"name": "acronym",
"purl": "pkg:brew/acronym"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "2.0.0_5"
}
]
}
],
"ecosystem_specific": {
"fix": "bump",
"range_state": "fixed",
"upstream_fixed_in": "3.10.2",
"resource": "nltk",
"resource_purl": "pkg:pypi/nltk@3.10.3"
}
}
],
"database_specific": {
"source": "matched",
"strategy": "registry",
"confidence": "high",
"upstream_evidence": [
{
"strategy": "registry",
"ecosystem": "PyPI",
"name": "nltk",
"subject_version": "3.10.3",
"key": "pkg:pypi/nltk@3.10.3",
"resource": "nltk"
}
]
},
"details": "NLTK versions before 3.10.2 contain a symlink-based sandbox bypass in FramenetCorpusReader that allows attackers to read arbitrary XML files outside the corpus root. Attackers can place symlinks with names containing no path separators inside the corpus subdirectory, which pass the path validation guard and are resolved to files outside the intended corpus root when accessed via frame_by_name(), _lu_file(), or doc() methods.",
"severity": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X"
}
],
"references": [
{
"type": "ADVISORY",
"url": "https://www.vulncheck.com/advisories/nltk-framenetcorpusreader-symlink-sandbox-bypass-before"
},
{
"type": "EVIDENCE",
"url": "https://github.com/nltk/nltk/security/advisories/GHSA-f833-7jw8-xwrv"
}
]
}
13 changes: 11 additions & 2 deletions advisories/BREW-acronym-CVE-2026-71514.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
"schema_version": "1.7.3",
"id": "BREW-acronym-CVE-2026-71514",
"published": "2026-09-03T08:45:00Z",
"modified": "2026-09-03T08:45:00Z",
"modified": "2026-09-04T08:42:59Z",
"upstream": [
"GHSA-cv22-g7mw-8v73",
"CVE-2026-71514"
"CVE-2026-71514",
"PYSEC-2026-3790"
],
"affected": [
{
Expand Down Expand Up @@ -41,6 +42,14 @@
"strategy": "registry",
"confidence": "high",
"upstream_evidence": [
{
"strategy": "registry",
"ecosystem": "PyPI",
"name": "nltk",
"subject_version": "3.10.3",
"key": "pkg:pypi/nltk@3.10.3",
"resource": "nltk"
},
{
"strategy": "registry",
"ecosystem": "PyPI",
Expand Down
13 changes: 11 additions & 2 deletions advisories/BREW-aider-CVE-2026-76221.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
"schema_version": "1.7.3",
"id": "BREW-aider-CVE-2026-76221",
"published": "2026-08-20T08:39:09Z",
"modified": "2026-08-20T08:39:09Z",
"modified": "2026-09-04T08:43:32Z",
"upstream": [
"GHSA-jm78-9fvv-mhgr",
"CVE-2026-76221"
"CVE-2026-76221",
"PYSEC-2026-3783"
],
"affected": [
{
Expand Down Expand Up @@ -38,6 +39,14 @@
"strategy": "registry",
"confidence": "high",
"upstream_evidence": [
{
"strategy": "registry",
"ecosystem": "PyPI",
"name": "gitpython",
"subject_version": "3.1.46",
"key": "pkg:pypi/gitpython@3.1.46",
"resource": "gitpython"
},
{
"strategy": "registry",
"ecosystem": "PyPI",
Expand Down
13 changes: 11 additions & 2 deletions advisories/BREW-aider-CVE-2026-76222.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
"schema_version": "1.7.3",
"id": "BREW-aider-CVE-2026-76222",
"published": "2026-08-20T08:39:09Z",
"modified": "2026-08-20T08:39:09Z",
"modified": "2026-09-04T08:43:32Z",
"upstream": [
"GHSA-hmq2-w58f-27jc",
"CVE-2026-76222"
"CVE-2026-76222",
"PYSEC-2026-3784"
],
"affected": [
{
Expand Down Expand Up @@ -38,6 +39,14 @@
"strategy": "registry",
"confidence": "high",
"upstream_evidence": [
{
"strategy": "registry",
"ecosystem": "PyPI",
"name": "gitpython",
"subject_version": "3.1.46",
"key": "pkg:pypi/gitpython@3.1.46",
"resource": "gitpython"
},
{
"strategy": "registry",
"ecosystem": "PyPI",
Expand Down
69 changes: 69 additions & 0 deletions advisories/BREW-aider-CVE-2026-78675.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"schema_version": "1.7.3",
"id": "BREW-aider-CVE-2026-78675",
"published": "2026-09-04T08:43:32Z",
"modified": "2026-09-04T08:43:32Z",
"upstream": [
"PYSEC-2026-3785",
"CVE-2026-78675",
"GHSA-7833-fr7j-v32q"
],
"affected": [
{
"package": {
"ecosystem": "Homebrew",
"name": "aider",
"purl": "pkg:brew/aider"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"ecosystem_specific": {
"fix": null,
"range_state": "affected",
"upstream_fixed_in": "3.1.59",
"resource": "gitpython",
"resource_purl": "pkg:pypi/gitpython@3.1.46"
}
}
],
"database_specific": {
"source": "matched",
"strategy": "registry",
"confidence": "high",
"upstream_evidence": [
{
"strategy": "registry",
"ecosystem": "PyPI",
"name": "gitpython",
"subject_version": "3.1.46",
"key": "pkg:pypi/gitpython@3.1.46",
"resource": "gitpython"
}
]
},
"details": "GitPython before 3.1.59 fails to disable merge_includes when parsing .gitmodules, allowing attackers to disclose local file content by including arbitrary file paths via [include] directives. Attackers can craft a malicious .gitmodules file with include directives pointing to sensitive files; when repo.submodules is accessed, GitConfigParser raises MissingSectionHeaderError embedding the target file's first line verbatim in the exception message.",
"severity": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
}
],
"references": [
{
"type": "ADVISORY",
"url": "https://www.vulncheck.com/advisories/gitpython-before-local-file-content-disclosure-via-gitmodules"
},
{
"type": "EVIDENCE",
"url": "https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-7833-fr7j-v32q"
}
]
}
69 changes: 69 additions & 0 deletions advisories/BREW-aider-CVE-2026-78676.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"schema_version": "1.7.3",
"id": "BREW-aider-CVE-2026-78676",
"published": "2026-09-04T08:43:32Z",
"modified": "2026-09-04T08:43:32Z",
"upstream": [
"PYSEC-2026-3786",
"CVE-2026-78676",
"GHSA-284h-m62q-gf8w"
],
"affected": [
{
"package": {
"ecosystem": "Homebrew",
"name": "aider",
"purl": "pkg:brew/aider"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"ecosystem_specific": {
"fix": null,
"range_state": "affected",
"upstream_fixed_in": "3.1.59",
"resource": "gitpython",
"resource_purl": "pkg:pypi/gitpython@3.1.46"
}
}
],
"database_specific": {
"source": "matched",
"strategy": "registry",
"confidence": "high",
"upstream_evidence": [
{
"strategy": "registry",
"ecosystem": "PyPI",
"name": "gitpython",
"subject_version": "3.1.46",
"key": "pkg:pypi/gitpython@3.1.46",
"resource": "gitpython"
}
]
},
"details": "GitPython before 3.1.59 fails to safely re-serialize multi-line git-config values during write operations, corrupting dormant quoted values into injected directives like core.hooksPath. Attackers can craft config files with embedded newlines that become live git directives after any unrelated GitPython config write, enabling arbitrary code execution via hook invocation.",
"severity": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X"
}
],
"references": [
{
"type": "ADVISORY",
"url": "https://www.vulncheck.com/advisories/gitpython-before-remote-code-execution-via-config-injection"
},
{
"type": "EVIDENCE",
"url": "https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-284h-m62q-gf8w"
}
]
}
69 changes: 69 additions & 0 deletions advisories/BREW-aider-CVE-2026-78677.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"schema_version": "1.7.3",
"id": "BREW-aider-CVE-2026-78677",
"published": "2026-09-04T08:43:32Z",
"modified": "2026-09-04T08:43:32Z",
"upstream": [
"PYSEC-2026-3787",
"CVE-2026-78677",
"GHSA-8mcc-hrx5-hvxc"
],
"affected": [
{
"package": {
"ecosystem": "Homebrew",
"name": "aider",
"purl": "pkg:brew/aider"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"ecosystem_specific": {
"fix": null,
"range_state": "affected",
"upstream_fixed_in": "3.1.59",
"resource": "gitpython",
"resource_purl": "pkg:pypi/gitpython@3.1.46"
}
}
],
"database_specific": {
"source": "matched",
"strategy": "registry",
"confidence": "high",
"upstream_evidence": [
{
"strategy": "registry",
"ecosystem": "PyPI",
"name": "gitpython",
"subject_version": "3.1.46",
"key": "pkg:pypi/gitpython@3.1.46",
"resource": "gitpython"
}
]
},
"details": "GitPython before 3.1.59 omits --separate-git-dir from unsafe_git_clone_options, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separate_git_dir parameter to Repo.clone_from() or Repo.clone() to redirect repository metadata to an attacker-controlled filesystem path, enabling arbitrary directory creation and potential hook execution.",
"severity": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X"
}
],
"references": [
{
"type": "ADVISORY",
"url": "https://www.vulncheck.com/advisories/gitpython-before-path-traversal-via-separate-git-dir"
},
{
"type": "EVIDENCE",
"url": "https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-8mcc-hrx5-hvxc"
}
]
}
Loading