Description
A vulnerability was determined in valkey-io valkey 9.1.0. Impacted is the function moduleTimerHandler of the file src/module.c of the component Module Timer Subsystem. This manipulation causes double free. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. Patch name: b349fe2821e3998534b1454c1b64a478daf8c6b7. To fix this issue, it is recommended to deploy a patch.
Published: 2026-08-31
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A double free condition exists in the moduleTimerHandler function of Valkey’s Module Timer subsystem, specifically in the 9.1.0 release. This flaw can allow an attacker to trigger a second deallocation of memory that has already been freed, resulting in undefined behavior that may be leveraged for arbitrary code execution or forced application termination. The vulnerability is caused by improper memory management after a timer event is processed.

Affected Systems

Valkey-io Valkey version 9.1.0. No other versions are listed, and the patch that resolves the flaw corresponds to commit b349fe2821e3998534b1454c1b64a478daf8c6b7 on the project’s GitHub repository.

Risk and Exploitability

The vulnerability has a CVSS score of 4.8, indicating moderate severity. EPSS information is unavailable, and the flaw is not yet catalogued in the CISA KEV list. The attack can be initiated remotely, as the vulnerability is triggered by external input to the timer subsystem. Exploitation requires the ability to invoke the moduleTimerHandler through the exposed interfaces, and once executed it could compromise the confidentiality, integrity, or availability of the affected server.

Generated by OpenCVE AI on August 31, 2026 at 11:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Valkey to the patched commit b349fe2821e3998534b1454c1b64a478daf8c6b7 for version 9.1.0 or install any newer release that incorporates the fix
  • If a patch cannot be applied immediately, disable or remove the Module Timer subsystem or the specific modules that rely on it to prevent the double free trigger
  • Restart the Valkey service after the patch or configuration change to ensure the updated code is in use

Generated by OpenCVE AI on August 31, 2026 at 11:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in valkey-io valkey 9.1.0. Impacted is the function moduleTimerHandler of the file src/module.c of the component Module Timer Subsystem. This manipulation causes double free. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. Patch name: b349fe2821e3998534b1454c1b64a478daf8c6b7. To fix this issue, it is recommended to deploy a patch.
Title valkey-io valkey Module Timer module.c moduleTimerHandler double free
First Time appeared Valkey-io
Valkey-io valkey
Weaknesses CWE-119
CWE-415
CPEs cpe:2.3:a:valkey-io:valkey:*:*:*:*:*:*:*:*
Vendors & Products Valkey-io
Valkey-io valkey
References
Metrics cvssV2_0

{'score': 3.3, 'vector': 'AV:N/AC:L/Au:M/C:N/I:N/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 2.4, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 2.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Valkey-io Valkey
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-31T10:00:15.053Z

Reserved: 2026-08-30T16:36:08.965Z

Link: CVE-2026-82677

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-31T10:16:50.780

Modified: 2026-08-31T10:16:50.780

Link: CVE-2026-82677

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T11:30:05Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-415

    Double Free