Skip to content

Releases: X-Lucifer/winredis

Windows Redis v7.0.4 Releases

20 Jul 16:24
Compare
Choose a tag to compare

Upgrade urgency: SECURITY, contains fixes to security issues.

Security Fixes:

  • (CVE-2022-31144) A specially crafted XAUTOCLAIM command on a stream
    key in a specific state may result with heap overflow, and potentially
    remote code execution. The problem affects Redis versions 7.0.0 or newer.

Windows Redis v6.2.6 Releases

07 Oct 05:40
0a60abd
Compare
Choose a tag to compare

Upgrade urgency: SECURITY, contains fixes to security issues.

Security Fixes:

  • (CVE-2021-41099) Integer to heap buffer overflow handling certain string
    commands and network payloads, when proto-max-bulk-len is manually configured
    to a non-default, very large value [reported by yiyuaner].
  • (CVE-2021-32762) Integer to heap buffer overflow issue in redis-cli and
    redis-sentinel parsing large multi-bulk replies on some older and less common
    platforms [reported by Microsoft Vulnerability Research].
  • (CVE-2021-32687) Integer to heap buffer overflow with intsets, when
    set-max-intset-entries is manually configured to a non-default, very large
    value [reported by Pawel Wieczorkiewicz, AWS].
  • (CVE-2021-32675) Denial Of Service when processing RESP request payloads with
    a large number of elements on many connections.
  • (CVE-2021-32672) Random heap reading issue with Lua Debugger [reported by
    Meir Shpilraien].
  • (CVE-2021-32628) Integer to heap buffer overflow handling ziplist-encoded
    data types, when configuring a large, non-default value for
    hash-max-ziplist-entries, hash-max-ziplist-value, zset-max-ziplist-entries
    or zset-max-ziplist-value [reported by sundb].
  • (CVE-2021-32627) Integer to heap buffer overflow issue with streams, when
    configuring a non-default, large value for proto-max-bulk-len and
    client-query-buffer-limit [reported by sundb].
  • (CVE-2021-32626) Specially crafted Lua scripts may result with Heap buffer
    overflow [reported by Meir Shpilraien].

Bug fixes that involve behavior changes:

  • GEO* STORE with empty source key deletes the destination key and return 0 (#9271)
    Previously it would have returned an empty array like the non-STORE variant.
    PUBSUB NUMPAT replies with number of patterns rather than number of subscriptions (#9209)
    This actually changed in 6.2.0 but was overlooked and omitted from the release notes.
    Bug fixes that are only applicable to previous releases of Redis 6.2:

  • Fix CLIENT PAUSE, used an old timeout from previous PAUSE (#9477)
    Fix CLIENT PAUSE in a replica would mess the replication offset (#9448)
    Add some missing error statistics in INFO errorstats (#9328)
    Other bug fixes:

  • Fix incorrect reply of COMMAND command key positions for MIGRATE command (#9455)
    Fix appendfsync to always guarantee fsync before reply, on MacOS and FreeBSD (kqueue)(#9416)
    Fix the wrong mis-detection of sync_file_range system call, affecting performance (#9371)
    CLI tools:

  • When redis-cli received ASK response, it didn't handle it (#8930)
    Improvements:

  • Add latency monitor sample when key is deleted via lazy expire (#9317)
    Sanitize corrupt payload improvements (#9321, #9399)

  • Delete empty keys when loading RDB file or handling a RESTORE command (#9297, #9349)

Windows Redis v6.2.5 Releases

05 Aug 05:40
db1c633
Compare
Choose a tag to compare
  1. windows平台原生redis server服务端
  2. .exe为安装版本, 可一键自动安装为系统服务;
    .tar为便携版本, 无需安装即可运行, 也可手动安装为系统服务;
  3. 基于redis官方最新版本编译打包
  4. 支持版本: msys2cygwin, 可任意选择, 功能无差别