iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: http://phabricator.wikimedia.org/T374588
⚓ T374588 GitLab Critical Patch Release: 17.3.2, 17.2.5, 17.1.7
Page MenuHomePhabricator

GitLab Critical Patch Release: 17.3.2, 17.2.5, 17.1.7
Closed, ResolvedPublicSecurity

Description

Blog post: https://about.gitlab.com/releases/2024/09/11/patch-release-gitlab-17-3-2-released/

Includes the following fixes:

Execute environment stop actions as the owner of the stop action job 	Critical
Prevent code injection in Product Analytics funnels YAML 	High
SSRF via Dependency Proxy 	High
Denial of Service via sending a large glm_source parameter 	High
CI_JOB_TOKEN can be used to obtain GitLab session token 	Medium
Variables from settings are not overwritten by PEP if a template is included 	Medium
Guests can disclose the full source code of projects using custom group-level templates 	Medium
IdentitiesController allows linking of arbitrary unclaimed provider identities 	Medium
Open redirect in repo/tree/:id endpoint can lead to account takeover through broken OAuth flow 	Medium
Open redirect in release permanent links can lead to account takeover through broken OAuth flow 	Medium
Guest user with Admin group member permission can edit custom role to gain other permissions 	Medium
Exposure of protected and masked CI/CD variables by abusing on-demand DAST 	Medium
Credentials disclosed when repository mirroring fails 	Medium
Commit information visible through release atom endpoint for guest users 	Medium
Dependency Proxy Credentials are Logged in Plaintext in graphql Logs 	Medium
User Application can spoof the redirect url 	Low
Group Developers can view group runners information 	Low

docs
[version specific upgrade docs]()
[deprecations]()
[changelog]()

Test instance:

  • gitlab-prod-1002.devtools.eqiad1.wikimedia.cloud
  • gitlab-runner-1002.devtools.eqiad1.wikimedia.cloud no update needed
  • gitlab-runner-1003.devtools.eqiad1.wikimedia.cloud no update needed
  • gitlab-runner-1005.devtools.eqiad1.wikimedia.cloud no update needed

Replicas:

  • gitlab1003.wikimedia.org
  • gitlab1004.wikimedia.org

Production:

  • gitlab2002.wikimedia.org
  • Trusted runners no update needed
  • Shared runners no update needed
  • Cloud runners no update needed

Details

Risk Rating
High
Author Affiliation
WMF Technology Dept

Event Timeline

Jelto triaged this task as High priority.
Jelto moved this task from Incoming to Work in Progress on the collaboration-services board.

I bumped gitlab-ce to gitlab-ce_17.1.6-ce.0 on the apt host and will proceed with the test instance soon.

Replicas and test instance done, I started the upgrade for the production instance. It should land at 11:30 UTC in an empty spot in the deployment calendar.

Jelto updated the task description. (Show Details)

All instances updated, I'll close the task

sbassett changed Author Affiliation from N/A to WMF Technology Dept.
sbassett changed the visibility from "Custom Policy" to "Public (No Login Required)".
sbassett changed the edit policy from "Custom Policy" to "All Users".
sbassett changed Risk Rating from N/A to High.