Security: Upgrade golang.org/x/crypto to v0.45.0 to fix CVE-2025-47914 & CVE-2025-58181
### Summary
Our container security scans have detected multiple vulnerabilities in the `golang.org/x/crypto` library currently used in the `gitlab-runner` binary.
### Vulnerability Details
The current version used (`v0.43.0`) is vulnerable to the following CVEs:
1. **CVE-2025-47914** (Medium Severity):
* **Issue:** SSH Agent servers do not validate the size of messages, causing panics (DoS) on malformed inputs.
* **Fixed in:** v0.45.0
2. **CVE-2025-58181** (Medium Severity):
* **Issue:** SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms, allowing unbounded memory consumption.
* **Fixed in:** v0.45.0
### Affected Components
* **Binary:** `/usr/bin/gitlab-runner`
* **Current Dependency Version:** `v0.43.0`
* **Scan Tool:** GitLab Container Scanning (Trivy)
### Proposal
Please update `go.mod` to require `golang.org/x/crypto v0.45.0` or later to remediate these vulnerabilities.
issue