Skip to content

chore(deps): update module github.com/sigstore/timestamp-authority/v2 to v2.0.6 [security]#2280

Merged
ocmbot[bot] merged 1 commit into
mainfrom
renovate/go-github.com-sigstore-timestamp-authority-v2-vulnerability
Apr 14, 2026
Merged

chore(deps): update module github.com/sigstore/timestamp-authority/v2 to v2.0.6 [security]#2280
ocmbot[bot] merged 1 commit into
mainfrom
renovate/go-github.com-sigstore-timestamp-authority-v2-vulnerability

Conversation

@ocmbot

@ocmbot ocmbot Bot commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change OpenSSF
github.com/sigstore/timestamp-authority/v2 indirect patch v2.0.5v2.0.6 OpenSSF Scorecard

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

GitHub Vulnerability Alerts

CVE-2026-39984

Authorization bypass via certificate bag manipulation in sigstore/timestamp-authority verifier

An authorization bypass vulnerability exists in sigstore/timestamp-authority verifier (timestamp-authority/v2/pkg/verification): VerifyTimestampResponse function correctly verifies the certificate chain but when the TSA specific constraints are verified in VerifyLeafCert, the first non-CA certificate from the PKCS#7 certificate bag is used instead of the leaf certificate from the certificate chain. An attacker can exploit this by prepending a forged certificate to the certificate bag while the message is signed with an authorized key. The library validates the signature using the one certificate but performs authorization checks on the another, allowing an attacker to bypass some authorization controls.

This vulnerability does not apply to timestamp-authority service, only to users of timestamp-authority/v2/pkg/verification package.

This vulnerability does not apply to sigstore-go even though it is a user of timestamp-authority/v2/pkg/verification: Providing TSACertificate option to VerifyTimestampResponse fully mitigates the issue.

Patches

The issue will be fixed in timestamp-authority 2.0.6

Workarounds

Users of VerifyTimestampResponse can use the TSACertificate option to specify the exact certificate they expect to be used: this fully mitigates the issue.

References

This issue was found after reading CVE-2026-33753 / GHSA-3xxc-pwj6-jgrj (originally reported by @​Jaynornj and @​Pr00fOf3xpl0it)


Release Notes

sigstore/timestamp-authority (github.com/sigstore/timestamp-authority/v2)

v2.0.6

Compare Source

What's Changed

Full Changelog: sigstore/timestamp-authority@v2.0.5...v2.0.6


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • ""
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@ocmbot ocmbot Bot enabled auto-merge (squash) April 14, 2026 06:01
@ocmbot

ocmbot Bot commented Apr 14, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: website/hack/generate-cli-docs/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 4 additional dependencies were updated

Details:

Package Change
golang.org/x/crypto v0.49.0 -> v0.50.0
golang.org/x/net v0.52.0 -> v0.53.0
golang.org/x/term v0.41.0 -> v0.42.0
golang.org/x/text v0.35.0 -> v0.36.0

@ocmbot ocmbot Bot requested a review from a team as a code owner April 14, 2026 06:01
@netlify

netlify Bot commented Apr 14, 2026

Copy link
Copy Markdown

Deploy Preview for ocm-website ready!

Name Link
🔨 Latest commit b995292
🔍 Latest deploy log https://app.netlify.com/projects/ocm-website/deploys/69ddd8262cf6f200088e21e9
😎 Deploy Preview https://deploy-preview-2280--ocm-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added kind/chore chore, maintenance, etc. kind/dependency dependency update, etc. size/s Small labels Apr 14, 2026
@ocmbot ocmbot Bot merged commit b7809b8 into main Apr 14, 2026
20 checks passed
@ocmbot ocmbot Bot deleted the renovate/go-github.com-sigstore-timestamp-authority-v2-vulnerability branch April 14, 2026 06:18
ocmbot Bot pushed a commit that referenced this pull request Apr 14, 2026
… to v2.0.6 [security] (#2280)

This PR contains the following updates:

| Package | Type | Update | Change | OpenSSF |
|---|---|---|---|---|
|
[github.com/sigstore/timestamp-authority/v2](https://redirect.github.com/sigstore/timestamp-authority)
| indirect | patch | `v2.0.5` → `v2.0.6` | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/sigstore/timestamp-authority/badge)](https://securityscorecards.dev/viewer/?uri=github.com/sigstore/timestamp-authority)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/331) for more information.

### GitHub Vulnerability Alerts

####
[CVE-2026-39984](https://redirect.github.com/sigstore/timestamp-authority/security/advisories/GHSA-xm5m-wgh2-rrg3)

### Authorization bypass via certificate bag manipulation in
sigstore/timestamp-authority verifier

An authorization bypass vulnerability exists in
sigstore/timestamp-authority verifier
(timestamp-authority/v2/pkg/verification): `VerifyTimestampResponse`
function correctly verifies the certificate chain but when the TSA
specific constraints are verified in `VerifyLeafCert`, the first non-CA
certificate from the PKCS#7 certificate bag is used instead of the leaf
certificate from the certificate chain. An attacker can exploit this by
prepending a forged certificate to the certificate bag while the message
is signed with an authorized key. The library validates the signature
using the one certificate but performs authorization checks on the
another, allowing an attacker to bypass some authorization controls.

This vulnerability does **not** apply to timestamp-authority service,
only to users of `timestamp-authority/v2/pkg/verification` package.

This vulnerability does **not** apply to sigstore-go even though it is a
user of `timestamp-authority/v2/pkg/verification`: Providing
`TSACertificate` option to `VerifyTimestampResponse` fully mitigates the
issue.

### Patches

The issue will be fixed in timestamp-authority 2.0.6

### Workarounds

Users of `VerifyTimestampResponse` can use the `TSACertificate` option
to specify the exact certificate they expect to be used: this fully
mitigates the issue.

### References

This issue was found after reading CVE-2026-33753 / GHSA-3xxc-pwj6-jgrj
(originally reported by @​Jaynornj and @​Pr00fOf3xpl0it)

---

### Release Notes

<details>
<summary>sigstore/timestamp-authority
(github.com/sigstore/timestamp-authority/v2)</summary>

###
[`v2.0.6`](https://redirect.github.com/sigstore/timestamp-authority/releases/tag/v2.0.6)

[Compare
Source](https://redirect.github.com/sigstore/timestamp-authority/compare/v2.0.5...v2.0.6)

#### What's Changed

- Ensure correct certificate is used for TSA auth checks
(GHSA-xm5m-wgh2-rrg3) by [@&#8203;jku](https://redirect.github.com/jku)
in
[#&#8203;1333](https://redirect.github.com/sigstore/timestamp-authority/pull/1333)

**Full Changelog**:
<sigstore/timestamp-authority@v2.0.5...v2.0.6>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - ""
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTMuMCIsInVwZGF0ZWRJblZlciI6IjQzLjExMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: ocmbot[bot] <125909804+ocmbot[bot]@users.noreply.github.com> b7809b8
morri-son pushed a commit to morri-son/open-component-model that referenced this pull request Apr 14, 2026
… to v2.0.6 [security] (open-component-model#2280)

This PR contains the following updates:

| Package | Type | Update | Change | OpenSSF |
|---|---|---|---|---|
|
[github.com/sigstore/timestamp-authority/v2](https://redirect.github.com/sigstore/timestamp-authority)
| indirect | patch | `v2.0.5` → `v2.0.6` | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/sigstore/timestamp-authority/badge)](https://securityscorecards.dev/viewer/?uri=github.com/sigstore/timestamp-authority)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-component-model/issues/331) for more information.

### GitHub Vulnerability Alerts

####
[CVE-2026-39984](https://redirect.github.com/sigstore/timestamp-authority/security/advisories/GHSA-xm5m-wgh2-rrg3)

### Authorization bypass via certificate bag manipulation in
sigstore/timestamp-authority verifier

An authorization bypass vulnerability exists in
sigstore/timestamp-authority verifier
(timestamp-authority/v2/pkg/verification): `VerifyTimestampResponse`
function correctly verifies the certificate chain but when the TSA
specific constraints are verified in `VerifyLeafCert`, the first non-CA
certificate from the PKCS#7 certificate bag is used instead of the leaf
certificate from the certificate chain. An attacker can exploit this by
prepending a forged certificate to the certificate bag while the message
is signed with an authorized key. The library validates the signature
using the one certificate but performs authorization checks on the
another, allowing an attacker to bypass some authorization controls.

This vulnerability does **not** apply to timestamp-authority service,
only to users of `timestamp-authority/v2/pkg/verification` package.

This vulnerability does **not** apply to sigstore-go even though it is a
user of `timestamp-authority/v2/pkg/verification`: Providing
`TSACertificate` option to `VerifyTimestampResponse` fully mitigates the
issue.

### Patches

The issue will be fixed in timestamp-authority 2.0.6

### Workarounds

Users of `VerifyTimestampResponse` can use the `TSACertificate` option
to specify the exact certificate they expect to be used: this fully
mitigates the issue.

### References

This issue was found after reading CVE-2026-33753 / GHSA-3xxc-pwj6-jgrj
(originally reported by @&#8203;Jaynornj and @&#8203;Pr00fOf3xpl0it)

---

### Release Notes

<details>
<summary>sigstore/timestamp-authority
(github.com/sigstore/timestamp-authority/v2)</summary>

###
[`v2.0.6`](https://redirect.github.com/sigstore/timestamp-authority/releases/tag/v2.0.6)

[Compare
Source](https://redirect.github.com/sigstore/timestamp-authority/compare/v2.0.5...v2.0.6)

#### What's Changed

- Ensure correct certificate is used for TSA auth checks
(GHSA-xm5m-wgh2-rrg3) by [@&#8203;jku](https://redirect.github.com/jku)
in
[#&#8203;1333](https://redirect.github.com/sigstore/timestamp-authority/pull/1333)

**Full Changelog**:
<sigstore/timestamp-authority@v2.0.5...v2.0.6>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - ""
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTMuMCIsInVwZGF0ZWRJblZlciI6IjQzLjExMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: ocmbot[bot] <125909804+ocmbot[bot]@users.noreply.github.com>

Signed-off-by: Gerald Morrison (SAP) <gerald.morrison@sap.com>
morri-son pushed a commit to morri-son/open-component-model that referenced this pull request Apr 14, 2026
… to v2.0.6 [security] (open-component-model#2280)

This PR contains the following updates:

| Package | Type | Update | Change | OpenSSF |
|---|---|---|---|---|
|
[github.com/sigstore/timestamp-authority/v2](https://redirect.github.com/sigstore/timestamp-authority)
| indirect | patch | `v2.0.5` → `v2.0.6` | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/sigstore/timestamp-authority/badge)](https://securityscorecards.dev/viewer/?uri=github.com/sigstore/timestamp-authority)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-component-model/issues/331) for more information.

### GitHub Vulnerability Alerts

####
[CVE-2026-39984](https://redirect.github.com/sigstore/timestamp-authority/security/advisories/GHSA-xm5m-wgh2-rrg3)

### Authorization bypass via certificate bag manipulation in
sigstore/timestamp-authority verifier

An authorization bypass vulnerability exists in
sigstore/timestamp-authority verifier
(timestamp-authority/v2/pkg/verification): `VerifyTimestampResponse`
function correctly verifies the certificate chain but when the TSA
specific constraints are verified in `VerifyLeafCert`, the first non-CA
certificate from the PKCS#7 certificate bag is used instead of the leaf
certificate from the certificate chain. An attacker can exploit this by
prepending a forged certificate to the certificate bag while the message
is signed with an authorized key. The library validates the signature
using the one certificate but performs authorization checks on the
another, allowing an attacker to bypass some authorization controls.

This vulnerability does **not** apply to timestamp-authority service,
only to users of `timestamp-authority/v2/pkg/verification` package.

This vulnerability does **not** apply to sigstore-go even though it is a
user of `timestamp-authority/v2/pkg/verification`: Providing
`TSACertificate` option to `VerifyTimestampResponse` fully mitigates the
issue.

### Patches

The issue will be fixed in timestamp-authority 2.0.6

### Workarounds

Users of `VerifyTimestampResponse` can use the `TSACertificate` option
to specify the exact certificate they expect to be used: this fully
mitigates the issue.

### References

This issue was found after reading CVE-2026-33753 / GHSA-3xxc-pwj6-jgrj
(originally reported by @&#8203;Jaynornj and @&#8203;Pr00fOf3xpl0it)

---

### Release Notes

<details>
<summary>sigstore/timestamp-authority
(github.com/sigstore/timestamp-authority/v2)</summary>

###
[`v2.0.6`](https://redirect.github.com/sigstore/timestamp-authority/releases/tag/v2.0.6)

[Compare
Source](https://redirect.github.com/sigstore/timestamp-authority/compare/v2.0.5...v2.0.6)

#### What's Changed

- Ensure correct certificate is used for TSA auth checks
(GHSA-xm5m-wgh2-rrg3) by [@&#8203;jku](https://redirect.github.com/jku)
in
[#&#8203;1333](https://redirect.github.com/sigstore/timestamp-authority/pull/1333)

**Full Changelog**:
<sigstore/timestamp-authority@v2.0.5...v2.0.6>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - ""
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTMuMCIsInVwZGF0ZWRJblZlciI6IjQzLjExMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: ocmbot[bot] <125909804+ocmbot[bot]@users.noreply.github.com>

Signed-off-by: Gerald Morrison (SAP) <gerald.morrison@sap.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/chore chore, maintenance, etc. kind/dependency dependency update, etc. size/s Small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants