Skip to content

[anaconda]- Security update for pyasn1 (GHSA-jr27-m4p2-rc6r) and ujson (GHSA-wgvc-ghv9-3pmm)#1860

Open
sireeshajonnalagadda wants to merge 2 commits into
devcontainers:mainfrom
sireeshajonnalagadda:anaconda-vulns-1405
Open

[anaconda]- Security update for pyasn1 (GHSA-jr27-m4p2-rc6r) and ujson (GHSA-wgvc-ghv9-3pmm)#1860
sireeshajonnalagadda wants to merge 2 commits into
devcontainers:mainfrom
sireeshajonnalagadda:anaconda-vulns-1405

Conversation

@sireeshajonnalagadda
Copy link
Copy Markdown
Contributor

@sireeshajonnalagadda sireeshajonnalagadda commented May 14, 2026

GHSA ID Vulnerability ID Action Package Installed Version Required Version Language Install Path/ Note Image Digest
Python (Pip) Security Update for pyasn1 (GHSA-jr27-m4p2-rc6r) 5009279 Y pyasn1 0.4.8 0.6.3 Python opt/conda/lib/python3.12/site-packages/pyasn1-0.4.8.dist-info/METADATA sha256:f313bf1984a76b908816b252239059ec74964558f8a8709f5033692c5247fdf4
Python (Pip) Security Update for ujson (GHSA-wgvc-ghv9-3pmm) 5009346 Y ujson 5.10.0 5.12.0 Python opt/conda/lib/python3.12/site-packages/ujson-5.10.0.dist-info/METADATA sha256:f313bf1984a76b908816b252239059ec74964558f8a8709f5033692c5247fdf4

@sireeshajonnalagadda sireeshajonnalagadda changed the title Update package versions for security and testing enhancements [anaconda]- Security update for pyasn1 (GHSA-jr27-m4p2-rc6r) and ujson (GHSA-wgvc-ghv9-3pmm) May 14, 2026
@sireeshajonnalagadda sireeshajonnalagadda marked this pull request as ready for review May 14, 2026 06:55
@sireeshajonnalagadda sireeshajonnalagadda requested a review from a team as a code owner May 14, 2026 06:55
Copilot AI review requested due to automatic review settings May 14, 2026 06:55
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Anaconda devcontainer image to address security advisories for pyasn1 and ujson by pinning upgraded package versions, adding verification in the test project, and bumping the image version.

Changes:

  • Bumped src/anaconda/manifest.json image version from 1.3.14 to 1.3.15.
  • Added pyasn1=0.6.3 and ujson=5.12.0 to the security patching script’s required package versions.
  • Added conda-based version checks for pyasn1 and ujson to the Anaconda test project.
Show a summary per file
File Description
src/anaconda/test-project/test.sh Adds version assertions for pyasn1 and ujson.
src/anaconda/manifest.json Bumps image version to 1.3.15 for the security update.
src/anaconda/.devcontainer/apply_security_patches.sh Pins pyasn1 and ujson to patched versions in the patching logic.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 3

@@ -1,5 +1,5 @@
{
"version": "1.3.14",
"version": "1.3.15",
Comment on lines +4 to +7
# werkzeug - [GHSA-f9vj-2wh5-fj8j]

patched_package_versions=( "mistune=3.0.1" "aiohttp=3.10.11" "cryptography=44.0.1" "h11=0.16.0" "jinja2=3.1.6" "jupyter_core=5.8.1" "protobuf=6.33.5" "requests=2.32.4" "setuptools=78.1.1" "transformers=4.53.0" "urllib3=2.5.0" "werkzeug=3.1.5" "jupyter-lsp=2.2.2" "scrapy=2.14.2"
"zipp=3.19.1" "tornado=6.5.5" "jupyterlab=4.4.8" "imagecodecs=2024.9.22" "fonttools=4.60.2" "pyarrow=17.0.0" "brotli=1.2.0" "filelock=3.20.1" "bokeh=3.8.2" "distributed=2026.1.0" "wheel=0.46.2" "nltk=3.9.3" "black=26.3.1" "pyjwt=2.12.0" "pillow=12.1.1" "pyopenssl=26.0.0" "nbconvert=7.17.0" "markdown=3.8.1")
"zipp=3.19.1" "tornado=6.5.5" "jupyterlab=4.4.8" "imagecodecs=2024.9.22" "fonttools=4.60.2" "pyarrow=17.0.0" "brotli=1.2.0" "filelock=3.20.1" "bokeh=3.8.2" "distributed=2026.1.0" "wheel=0.46.2" "nltk=3.9.3" "black=26.3.1" "pyjwt=2.12.0" "pillow=12.1.1" "pyopenssl=26.0.0" "nbconvert=7.17.0" "markdown=3.8.1" "pyasn1=0.6.3" "ujson=5.12.0")
checkCondaPackageVersion "streamlit" "1.37.0"
checkCondaPackageVersion "nltk" "3.9.3"
checkCondaPackageVersion "markdown" "3.8.1"
checkCondaPackageVersion "pyasn1" "0.6.3"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants