Skip to content

cherry-picking security fixes main-> release-cpd#1770

Open
AgNess-G wants to merge 6 commits into
langflow-ai:release-cpdfrom
AgNess-G:fix_rel_cpd_cherry
Open

cherry-picking security fixes main-> release-cpd#1770
AgNess-G wants to merge 6 commits into
langflow-ai:release-cpdfrom
AgNess-G:fix_rel_cpd_cherry

Conversation

@AgNess-G

@AgNess-G AgNess-G commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

PRs cherry-picked

Check commit 1: a066454 - Langflow upgrade to 1.9.6
Check commit 2: 25b23e4 - field indentation / service account
Check commit 3: 525e68b - Address LGPL License concerns
Check commit 4: fa53e97 - fix cves on npm packages
Check commit 5: 83fc972 - CVE-2026-42561 python-multipart
Check commit 6: e36f86b - CVE-2026-44432 urllib3
Check commit 7: 5aa5858 - CVE-2026-0994 protobuf
Check commit 8: 61da641 - sonarcube static sec findings
Check commit 9: f6eaf76 - bump pyjwt, authlib, idna

please verify if these are all or there are more.

build successful : https://cloud.ibm.com/devops/pipelines/tekton/812870c6-227d-4ff3-9d76-62ada721d579/runs/d7e9e7c9-f6be-43db-aedb-bda8b7aa2ec8/build-artifact?env_id=ibm:yp:us-south&view=logs

release_image
icr.io/wxd_dev/openrag-backend:fix_rel_cpd_cherry-dc71f8c
icr.io/wxd_dev/openrag-frontend:fix_rel_cpd_cherry-dc71f8c
icr.io/wxd_dev/openrag-langflow:fix_rel_cpd_cherry-dc71f8c

not tested

lucaseduoli and others added 5 commits June 5, 2026 14:25
* Upgraded Langflow to 1.9.3

* update docling remote to throw errors

* upgrade docling version on docling manager

* style: ruff autofix (auto)

* Update docling code and fix docling manager lint

* updated langflow to 1.9.4

* change image to future langflow image

* upgraded to langflow 1.9.6rc0

* fix langflow image

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…unt K8S token (langflow-ai#1741)

* Fix field indentation / enable-disable automounting of service account K8S token

* Fix field indentation in template, must be top-level

---------

Co-authored-by: rodageve <rodrigo.geve@datastax.com>
* address lgpl concerns around sharp

* style: apply biome auto-fixes [skip ci]

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix cves on npm packages

* ci fix
…i#1761)

* Update test-e2e.yml

 fix(deps): bump pyjwt, authlib, idna to resolve CVEs
  Security fixes for CVEs flagged in image scan (openrag-backend):
  - pyjwt 2.12.1 → 2.13.0 (fixes CVE-2026-48522, CVE-2026-48524,
    CVE-2026-48525, CVE-2026-48526)
  - authlib 1.6.10 → 1.7.2 — promoted to direct dep (was transitive);
    fixes CVE-2026-41425, CVE-2026-44681
  - idna 3.11 → 3.18 — promoted to direct dep (was transitive);
    fixes CVE-2026-45409
  authlib and idna are pinned explicitly in pyproject.toml to prevent
  transitive resolution from pulling in vulnerable versions in future
  dependency updates.
  uv.lock updated accordingly; joserfc 1.7.0 added as new transitive
  dep introduced by authlib 1.7.x.

* fix: bump pyjwt, authlib, idna to resolve image scan CVEs

Pull Request

- langflow-ai#1761

Summary

- Bumped `authlib` and `idna` minimum versions to address CVEs
  flagged by image scanning.

Dependency Updates

- Raised `authlib` lower bound from `>=1.7.1` to `>=1.7.2` and
  added an upper bound `<2.0.0` to prevent unvetted major-version
  upgrades
- Raised `idna` lower bound from `>=3.15` to `>=3.18`
- Lock file updated to reflect resolved versions: `authlib==1.7.2`,
  `idna==3.18`

---------

Co-authored-by: Mike Pawlowski <mpawlow@ca.ibm.com>
@github-actions github-actions Bot added frontend 🟨 Issues related to the UI/UX docker community labels Jun 5, 2026
@coderabbitai

coderabbitai Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 513b4d6b-22c5-4d6f-b1d1-d044a9fa794c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@edwinjosechittilappilly

Copy link
Copy Markdown
Collaborator

@lucaseduoli can yo check if the flow changes in this PR are required or not?

@lucaseduoli

Copy link
Copy Markdown
Collaborator

@lucaseduoli can yo check if the flow changes in this PR are required or not?

yes, they are, since they were breaking before. Its necessary to update to 1.9.6

@AgNess-G Can we wait for the ubi9 image to be merged so that we can include that commit here?

@AgNess-G

AgNess-G commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

As SRT required the CVE fixes more than UBI9 @edwinjosechittilappilly @lucaseduoli ,if you could please merge UBI commit before 11pm IST saturday along with this PR, then its okay. otherwise, please merge this. thanks

@AgNess-G

AgNess-G commented Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

please test, merge and let me know when its done. thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community docker frontend 🟨 Issues related to the UI/UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants