⚙️ Redis Vulnerability (CVE-2025-49844) - Important Notice for Redis Users

A new Redis vulnerability (CVE-2025-49844) has been disclosed.

This notice applies only to users who have Redis enabled on their RunCloud servers.

RunCloud servers use the official Ubuntu package for Redis, and we’re sharing the necessary details and steps below.

You can review the official Ubuntu security advisory here:

:link: https://ubuntu.com/security/CVE-2025-49844

:locked_with_key: What this means for you

Redis on RunCloud servers is managed and updated directly by Ubuntu’s security repositories, not by RunCloud itself.

If Security Updates are enabled in your RunCloud Dashboard (enabled by default), your server will automatically receive Ubuntu’s patched Redis version once it’s released.

Until the patch becomes available, Ubuntu recommends restricting the affected Lua commands (EVAL and EVALSHA) as a temporary mitigation.

:puzzle_piece: Temporary Mitigation Steps

  1. Edit your Redis configuration:

    nano /etc/redis/redis.conf

  2. Add the following line at the end of the file:

    user default on >yourpassword ~* &* +@all -eval -evalsha

    (Replace yourpassword with the Redis password mentioned at the end of your redis.conf file, or from your RunCloud Dashboard → Server Settings → Redis.)

  3. Save and restart Redis:

    systemctl restart redis

  4. Verify:

    redis-cli
    AUTH <password>
    ACL LIST

You should see:

Redis (6.0.16 on Ubuntu 22.04) Compatibility Update :locked:

If your Redis (6.0.16 on Ubuntu 22.04) fails to restart after adding ACL rules — remove &* and use:

user default on >yourpassword ~* +@all -@scripting +script

Here’s what this does:

  • -@scripting blocks all Lua script execution (EVAL, EVALSHA).

  • +script re-enables the safe SCRIPT management commands (SCRIPT FLUSH, EXISTS, etc).

:speech_balloon: Need assistance?

If you’d like help applying this change or confirming it’s active, please reach out to our support team, we’ll be happy to assist.

2 Likes

Hi Raj,

After adding the specified line and trying to restart Redis I’m getting the following error:
Failed to start Advanced key-value store.

If I comment the line

user default on >yourpassword ~* &* +@all -eval -evalsha

I can restart Redis without any issues. Should contact support?

Thanks.

@dsalynin I see that this request has been answered via support ticket. Please let support know if you have any further questions. :raising_hands:

Thanks, Dmitriy for reporting this. You ticket helped us double check the older versions too.

I have just updated the post for Ubuntu 22.04 running Redis 16.0.6

The approach is same… only syntax differs.

Thanks, this was resolved, but you may want to update this post to avoid future confusion from other users.

1 Like

Yes. I have already updated the post. Thanks again :blush: