---
title: "Security digest: March 12, 2025"
url: https://erroneo.us/security/2025-03-12/
description: "March 12, 2025 vulnerability digest: 5 critical advisories (RubyGems, Go). What to patch and who can relax."
type: security-digest-day
section: "Security Digest"
date_published: 2025-03-12
date_modified: 2025-03-12
publisher: erroneo.us
author: erroneo.us Security Desk
license: All rights reserved. Quote with attribution and a link.
---

# Security digest: March 12, 2025

5 critical advisories.

## Take stock

- RubyGems: 4 critical advisories ( graphql , omniauth-saml , ruby-saml ). Check with bundle audit check --update .
- Go: 1 critical advisory ( github.com/cosmos/ibc-go , github.com/cosmos/ibc-go/v8 , github.com/cosmos/ibc-go/v2 , github.com/cosmos/ibc-go/v3 , github.com/cosmos/ibc-go/v4 , github.com/cosmos/ibc-go/v5 , github.com/cosmos/ibc-go/v6 , github.com/cosmos/ibc-go/v7 ). Check with govulncheck ./... .
- None of it touches your stack? Then there is nothing to do today. That is a result, not a failure to read carefully.

## Known exploited (CISA KEV)

None.

## Critical advisories

- [CVE-2025-27407](https://erroneo.us/security/cve/CVE-2025-27407/index.md) graphql allows remote code execution when loading a crafted GraphQL schema — RubyGems graphql >= 2.4.0, < 2.4.13 → 2.4.13; RubyGems graphql >= 2.3.0, < 2.3.21 → 2.3.21; RubyGems graphql >= 2.0.0, < 2.0.32 → 2.0.32
- [GHSA-hw46-3hmr-x9xv](https://erroneo.us/security/ghsa/GHSA-hw46-3hmr-x9xv/index.md) omniauth-saml has dependency on ruby-saml version with Signature Wrapping Attack issue — RubyGems omniauth-saml >= 2.2.0, < 2.2.3 → 2.2.3; RubyGems omniauth-saml >= 2.0.0, < 2.1.3 → 2.1.3; RubyGems omniauth-saml < 1.10.6 → 1.10.6
- [CVE-2025-25292](https://erroneo.us/security/cve/CVE-2025-25292/index.md) Ruby SAML allows a SAML authentication bypass due to namespace handling (parser differential) — RubyGems ruby-saml >= 1.13.0, < 1.18.0 → 1.18.0; RubyGems ruby-saml < 1.12.4 → 1.12.4
- [GHSA-4wf3-5qj9-368v](https://erroneo.us/security/ghsa/GHSA-4wf3-5qj9-368v/index.md) IBC-Go: Non-deterministic JSON Unmarshalling of IBC Acknowledgement can result in a chain halt — Go github.com/cosmos/ibc-go < 7.10.0 → 7.10.0; Go github.com/cosmos/ibc-go/v8 >= 8.0.0-alpha.1, < 8.7.0 → 8.7.0; Go github.com/cosmos/ibc-go/v2 < 7.10.0 → 7.10.0
- [CVE-2025-25291](https://erroneo.us/security/cve/CVE-2025-25291/index.md) Ruby SAML allows a SAML authentication bypass due to DOCTYPE handling (parser differential) — RubyGems ruby-saml < 1.12.4 → 1.12.4; RubyGems ruby-saml >= 1.13.0, < 1.18.0 → 1.18.0

---
Source page: https://erroneo.us/security/2025-03-12/ · Security Digest: https://erroneo.us/security/ · More: https://erroneo.us/llms.txt
