Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Rosetta
    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Rosetta
    3. Knowledge Articles
    4. Critical Metabase Vulnerability

    Critical Metabase Vulnerability

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share

     

    1. Overview
    2. Immediate Remediation
    3. Alternative Remediation
    4. Post-Upgrade Validation
    • Product: Rosetta
    • Product Version: 9.1

    Overview

    A critical security vulnerability has been disclosed in Metabase that allows an unauthenticated attacker to gain administrator access to a Metabase instance through SQL injection in the application database. Metabase has confirmed active exploitation of this vulnerability in the wild. Any self-hosted Metabase installation that exposes the /api/session/reset_password endpoint is considered vulnerable unless access to that endpoint has been explicitly blocked.

    Security Advisory:
    GitHub Security Advisory GHSA-vwf4-m7j8-wcjf

    Metabase Security Announcement:
    Security Update Available for Metabase

    Affected Rosetta Environments
    Most Rosetta environments are running Metabase version prior to 0.58.24 that are vulnerable.
    The recommended remediation is to upgrade immediately to Metabase version 0.58.24.

    Immediate Remediation

    Metabase JAR can be upgraded immediately in Rosetta.

    1. Stop Rosetta

    On the server hosting Metabase:

    dps_stop

    2. Backup the Existing JAR

    cd /exlibris/dps/d4_1/metabase
    mv metabase.jar metabase.jar.v0.58.5.2
    

    3. Download the Fixed Version

    wget https://downloads.metabase.com/v0.58.24/metabase.jar
    

    4. Verify Metabase version of the downloaded jar:

    unzip -p metabase.jar version.properties | awk -F= '/tag/ {print $2}'

    The reported version should be v0.58.24

    5. Start Rosetta application components

    dps_start

    The Metabase JAR file is deployed during the SP installation to all servers in the environment. It is advisable to upgrade or remove the vulnerable JAR file also on servers that do not run Metabase installation. 

     

    Alternative Remediation

    In the unexpected event Metabase version cannot be upgraded, the Metabase Proxy/Load-Balancer should be reconfigured to block access to /api/session/reset_password Metabase API endpoint, for example:

    https://rosetta-metabase.example.org/api/session/reset_password

    Post-Upgrade Validation

    After upgrading, review the Metabase environment for signs of compromise:

    1. Review Administrative Configuration

    Log in to the Metabase Admin UI and inspect:

    • Metabase version
      Settings ("Cog" icon from the top-right of the screen) → About Metabase
      The reported version should be: v0.58.24

    • Users
      Settings → Admin Settings → People
      Verify that all users are known and authorized.

    • API Keys
      Settings → Admin Settings → Authentication → API Keys
      Remove any API keys that are unfamiliar or were not intentionally created.

    2. Search for Exploitation Attempts

    Check Metabase logs for requests to the vulnerable endpoint:

    cd /exlibris/dps/d4_1/metabase/logs
    grep -i "/api/session/reset_password" *
    

    Any unexpected requests to this endpoint should be investigated as a possible compromise attempt.

    3. [OPTIONAL] Revoke Active Sessions

    Metabase recommends invalidating all active user sessions after upgrading Metabase version. Re-deploy of Metabase from scratch using rosetting.csh is an option how to achieve this. Follow the steps in the "How to install Metabase". 

     


    • Article last edited: 09-AUG-2026

     

     

     

     

     

    View article in the Exlibris Knowledge Center
    1. Back to top
      • Creating a Process to Change the Retention Policy for a Batch of IEs
      • Custom viewers deployed within JBoss after 4.1
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Content Type
      Knowledge Article
      Language
      English
    2. Tags
      This page has no tags.
    1. © Copyright 2026 Ex Libris Knowledge Center
    2. Powered by NiCE Knowledge Management ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved