Skip to content

Protect base64 username encoding buffer - #2465

Closed
kinkie wants to merge 1 commit into
squid-cache:masterfrom
kinkie:base64-makeusernameheader
Closed

Protect base64 username encoding buffer#2465
kinkie wants to merge 1 commit into
squid-cache:masterfrom
kinkie:base64-makeusernameheader

Conversation

@kinkie

@kinkie kinkie commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

This icap_client_username_header case was missed in recent master/v8
commit 74b1276.

@kinkie
kinkie requested a review from rousskov July 30, 2026 20:01
@kinkie kinkie added backport-to-v7 maintainer has approved these changes for v7 backporting S-waiting-for-reviewer ready for review: Set this when requesting a (re)review using GitHub PR Reviewers box S-could-use-an-approval An approval may speed this PR merger (but is not required) M-cleared-for-merge https://github.com/measurement-factory/anubis#pull-request-labels labels Jul 30, 2026

@rousskov rousskov left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you for squashing this bug. I hope this is the last one in this series. FWIW, I cannot find additional viable candidates.

I adjusted PR description to link this change to the recent primary commit that deals with the same problem in the rest of Squid code.

@rousskov rousskov removed the S-waiting-for-reviewer ready for review: Set this when requesting a (re)review using GitHub PR Reviewers box label Jul 30, 2026
@rousskov

Copy link
Copy Markdown
Contributor

Thank you for squashing this bug. I hope this is the last one in this series. FWIW, I cannot find additional viable candidates.

I adjusted PR description to link this change to the recent primary commit that deals with the same problem in the rest of Squid code.

... and to mention ICAP and a related squid.conf directive (i.e. icap_client_username_header) breadcrumb.

@yadij yadij removed the S-could-use-an-approval An approval may speed this PR merger (but is not required) label Jul 31, 2026
squid-anubis pushed a commit that referenced this pull request Jul 31, 2026
This icap_client_username_header case was missed in recent master/v8
commit 74b1276.
@squid-anubis squid-anubis added the M-waiting-staging-checks https://github.com/measurement-factory/anubis#pull-request-labels label Jul 31, 2026
@squid-anubis squid-anubis added M-merged https://github.com/measurement-factory/anubis#pull-request-labels and removed M-waiting-staging-checks https://github.com/measurement-factory/anubis#pull-request-labels M-cleared-for-merge https://github.com/measurement-factory/anubis#pull-request-labels labels Jul 31, 2026
@squidadm squidadm removed the backport-to-v7 maintainer has approved these changes for v7 backporting label Jul 31, 2026
@squidadm

Copy link
Copy Markdown
Collaborator

queued for backport to v7

kinkie added a commit that referenced this pull request Jul 31, 2026
This icap_client_username_header case was missed in recent master/v8
commit 74b1276.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

M-merged https://github.com/measurement-factory/anubis#pull-request-labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants