Back to search

Linux

Linux Kernel

See the latest tracked release, confirm when it was published, and subscribe for update emails.

Current version
Last checked: 2026-06-03

7.0.11

Release date
June 01, 2026
Security status
25 high-severity CVEs tracked in the last 90 days. Current version not affected.

Source

The Linux Kernel Archives

Public release notes are linked for the latest stored release.

Release history

See the latest published releases stored for this product.

Version Published Notes
7.0.11 2026-06-01 Release Notes
7.0.10 2026-05-23 Release Notes
7.0.9 2026-05-17 Release Notes
7.0.8 2026-05-15 Release Notes
7.0.7 2026-05-14 Release Notes
7.0.6 2026-05-11 Release Notes

Vulnerability tracking

versionPing monitors CVEs for this product. Matching CVEs are listed below. We only display CVEs with a CVSS score of 7.0 or higher that were published within the last 90 days.

Affected status is inferred from published affected version ranges where available. Always verify against the vendor advisory before making production decisions.

CVE Severity Published Status Summary
CVE-2026-46243 HIGH (7.8) 2026-06-01 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: smb: client: reject userspace cifs.spnego descriptions cifs.spnego key descriptions contain authority-bearing fields such as pid, uid, creduid, and upcall_target that cifs.upcall treats as kernel-originating inputs. However, userspace can also create keys of this type through request_key(2) or add_key(2), allowing those fields to be supplied without CIFS origin. Only accept cifs.spnego descriptions while CIFS is using its private spnego_cred to request the key.

Affected versions
  • From (including) 2.6.24 - Up to (excluding) 5.10.258
  • From (including) 2.6.24 - Up to (excluding) 5.15.209
Show 6 more
  • From (including) 2.6.24 - Up to (excluding) 6.1.175
  • From (including) 2.6.24 - Up to (excluding) 6.6.142
  • From (including) 2.6.24 - Up to (excluding) 6.12.92
  • From (including) 2.6.24 - Up to (excluding) 6.18.34
  • From (including) 2.6.24 - Up to (excluding) 7.0.11
  • From (including) 2.6.24 - Up to (excluding) 7.1-rc5
CVE-2026-46240 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: media: iris: Fix use-after-free in iris_release_internal_buffers() The recent change in commit 1dabf00ee206 ("media: iris: gen1: Destroy internal buffers after FW releases") introduced a regression where session_release_buf() may free the buffer. The caller, iris_release_internal_buffers(), continued to access `buffer` after the call, leading to a potential use-after-free. Fix this by setting BUF_ATTR_PENDING_RELEASE before calling session_release_buf(), and reverting the flag if the call fails. This ensures no dereference occurs after potential freeing.

Affected versions
  • From (including) 6.18.16 - Up to (excluding) 6.18.32
  • From (including) 6.19.6 - Up to (excluding) 6.20
Show 2 more
  • From (including) 7.0 - Up to (excluding) 7.0.9
  • From (including) 7.0 - Up to (excluding) 7.1-rc3
CVE-2026-46238 HIGH (8.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: batman-adv: stop caching unowned originator pointers in BAT IV BAT IV keeps the last-hop neighbor address in each neigh_node, but some paths also cache an originator pointer derived from a temporary lookup. That pointer is not owned by the neigh_node and may no longer refer to a live originator entry after purge handling runs. Stop storing the auxiliary originator pointer in the BAT IV neighbor state. When BAT IV needs the neighbor originator data, resolve it from the stored neighbor address and drop the reference again after use. [sven: avoid bonding logic for outgoing OGM]

Affected versions
  • From (including) 2.6.38 - Up to (excluding) 6.6.140
  • From (including) 2.6.38 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 2.6.38 - Up to (excluding) 6.18.32
  • From (including) 2.6.38 - Up to (excluding) 7.0.9
  • From (including) 2.6.38 - Up to (excluding) 7.1-rc4
CVE-2026-46237 HIGH (7.1) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vcn3: Avoid overflow on msg bound check As pointed out by SDL, the previous condition may be vulnerable to overflow. (cherry picked from commit db00257ac9e4a51eb2515aaea161a019f7125e10)

Affected versions
  • From (including) 7.1-rc1 - Up to (excluding) 7.1-rc2
CVE-2026-46232 HIGH (8.1) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: HID: playstation: Clamp num_touch_reports A device would never lie about the number of touch reports would it? If it does the loop in dualshock4_parse_report will read off the end of the touch_reports array, up to about 2 KiB for the maximum number of 256 loop iteraions. The data that is read is emitted via evdev if the DS4_TOUCH_POINT_INACTIVE bit happens to be set. Protect against this by clamping the num_touch_reports value provided by the device to the maximum size of the touch_reports array.

Affected versions
  • From (including) 6.2 - Up to (excluding) 6.6.140
  • From (including) 6.2 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 6.2 - Up to (excluding) 6.18.32
  • From (including) 6.2 - Up to (excluding) 7.0.9
  • From (including) 6.2 - Up to (excluding) 7.1-rc4
CVE-2026-46230 HIGH (7.1) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg Check bounds against the end of the BO whenever we access the msg.

Affected versions
  • From (including) 0 - Up to (excluding) 6.6.140
  • From (including) 0 - Up to (excluding) 6.12.90
Show 2 more
  • From (including) 0 - Up to (excluding) 6.18.32
  • From (including) 0 - Up to (excluding) 7.0.9
CVE-2026-46227 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL The SCTP_SENDALL path in sctp_sendmsg() iterates ep->asocs with list_for_each_entry_safe(), which caches the next entry in @tmp before the loop body runs. The body calls sctp_sendmsg_to_asoc(), which may drop the socket lock inside sctp_wait_for_sndbuf(). While the lock is dropped, another thread can SCTP_SOCKOPT_PEELOFF the association cached in @tmp, migrating it to a new endpoint via sctp_sock_migrate() (list_del_init() + list_add_tail() to newep->asocs), and optionally close the new socket which frees the association via kfree_rcu(). The cached @tmp can also be freed by a network ABORT for that association, processed in softirq while the lock is dropped. sctp_wait_for_sndbuf() revalidates @asoc (the current entry) on re-lock via the "sk != asoc->base.sk" and "asoc->base.dead" checks, but nothing revalidates @tmp. After a successful return, the iterator advances to the stale @tmp, yielding either a use-after-free (if the peeled socket was closed) or a list-walk onto the new endpoint's list head (type confusion of &newep->asocs as a struct sctp_association *). Both are reachable from CapEff=0; the type-confusion path gives controlled indirect call via the outqueue.sched->init_sid pointer. Fix by re-deriving @tmp from @asoc after sctp_sendmsg_to_asoc() returns. @asoc is known to still be on ep->asocs at that point: the only callers that list_del an association from ep->asocs are sctp_association_free() (which sets asoc->base.dead) and sctp_assoc_migrate() (which changes asoc->base.sk), and sctp_wait_for_sndbuf() checks both under the lock before any successful return; a tripped check propagates as err < 0 and the loop bails before the re-derive. The SCTP_ABORT path in sctp_sendmsg_check_sflags() returns 0 and the loop hits 'continue' before sctp_sendmsg_to_asoc() is ever called, so the @tmp cached by list_for_each_entry_safe() still covers the lock-held free that ba59fb027307 ("sctp: walk the list of asoc safely") was added for.

Affected versions
  • From (including) 4.17 - Up to (excluding) 6.6.140
  • From (including) 4.17 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 4.17 - Up to (excluding) 6.18.32
  • From (including) 4.17 - Up to (excluding) 7.0.9
  • From (including) 4.17 - Up to (excluding) 7.1-rc4
CVE-2026-46218 HIGH (7.1) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Add bounds checking to ib_{get,set}_value The uvd/vce/vcn code accesses the IB at predefined offsets without checking that the IB is large enough. Check the bounds here. The caller is responsible for making sure it can handle arbitrary return values. Also make the idx a uint32_t to prevent overflows causing the condition to fail.

Affected versions
  • From (including) 0 - Up to (excluding) 6.6.140
  • From (including) 0 - Up to (excluding) 6.12.90
Show 2 more
  • From (including) 0 - Up to (excluding) 6.18.32
  • From (including) 0 - Up to (excluding) 7.0.9
CVE-2026-46215 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm: Set old handle to NULL before prime swap in change_handle There was a potential race condition in change_handle. The ioctl briefly had a single object with two idr entries; a concurrent gem_close could delete the object and remove one of the handles while leaving the other one dangling, which could subsequently be dereferenced for a use-after-free. To fix this, do the same dance that gem_close itself does. (f6cd7daecff5 drm: Release driver references to handle before making it available again) First idr_replace the old handle to NULL. Later, if the prime operations are successful, actually close it. create_tail required a similar dance to avoid a similar problem. (bd46cece51a3 drm/gem: Fix race in drm_gem_handle_create_tail()) It idr_allocs the new handle with NULL, then swaps in the correct object later to avoid races. We don't need to do that here, since the only operations that could race are drm_prime, and change_handle holds the prime lock for the entire duration. v2: cleanups of error paths

Affected versions
  • From (including) 6.18 - Up to (excluding) 6.18.32
  • From (including) 6.18 - Up to (excluding) 7.0.9
Show 1 more
  • From (including) 6.18 - Up to (excluding) 7.1-rc3
CVE-2026-46212 HIGH (8.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: prevent use-after-free when deleting claims When batadv_bla_del_backbone_claims() removes all claims for a backbone, it does this by dropping the link entry in the hash list. This list entry itself was one of the references which need to be dropped at the same time via batadv_claim_put(). But the batadv_claim_put() must not be done before the last access to the claim object in this function. Otherwise the claim might be freed already by the batadv_claim_release() function before the list entry was dropped.

Affected versions
  • From (including) 3.5 - Up to (excluding) 6.6.140
  • From (including) 3.5 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 3.5 - Up to (excluding) 6.18.32
  • From (including) 3.5 - Up to (excluding) 7.0.9
  • From (including) 3.5 - Up to (excluding) 7.1-rc4
CVE-2026-46210 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: media: iris: fix use-after-free of fmt_src during MBPF check During concurrency testing, multiple instances can run in parallel, and each instance uses its own inst->lock while the core->lock protects the list of active instances. The race happens because these locks cover different scopes, inst->lock protects only the internals of a single instance, while the Macro Blocks Per Frame (MBPF) checker walks the core list under core->lock and reads fields like fmt_src->width and fmt_src->height. At the same time, iris_close() may free fmt_src and fmt_dst under inst->lock while the instance is still present in the core list. This allows a situation where the MBPF checker, still iterating through the core list, reaches an instance whose fmt_src was already freed by another thread and ends up dereferencing a dangling pointer, resulting in a use-after-free. This happens because the MBPF checker assumes that any instance in the core list is fully valid, but the freeing of fmt_src and fmt_dst without removing the instance from the core list is not correct. The correct ordering is to defer freeing fmt_src and fmt_dst until after the instance has been removed from the core list and all teardown under the core lock has completed, ensuring that no dangling pointers are ever exposed during MBPF checks.

Affected versions
  • From (including) 6.18 - Up to (excluding) 7.0.9
  • From (including) 6.18 - Up to (excluding) 7.1-rc3
CVE-2026-46209 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs() drm_gem_fb_init_with_funcs() computes sub-sampled plane dimensions using plain integer division: unsigned int width = mode_cmd->width / (i ? info->hsub : 1); unsigned int height = mode_cmd->height / (i ? info->vsub : 1); However, the ioctl-level framebuffer_check() in drm_framebuffer.c uses drm_format_info_plane_width/height() which round up dimensions via DIV_ROUND_UP(). This inconsistency corrupts the subsequent GEM object size check for certain pixel format and dimension combinations. For example, with NV12 (vsub=2) and a 1-pixel-tall framebuffer the GEM size validation path sees height=0 instead of height=1. The expression (height - 1) then wraps to UINT_MAX as an unsigned int, causing min_size to overflow and wrap back to a small value. A tiny GEM object therefore passes the size guard, yet when the GPU accesses the chroma plane it will read or write memory beyond the object's bounds. Fix by replacing the open-coded divisions with drm_format_info_plane_width() and drm_format_info_plane_height(), which use DIV_ROUND_UP() and match the calculation already used in framebuffer_check().

Affected versions
  • From (including) 4.14 - Up to (excluding) 6.6.140
  • From (including) 4.14 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 4.14 - Up to (excluding) 6.18.32
  • From (including) 4.14 - Up to (excluding) 7.0.9
  • From (including) 4.14 - Up to (excluding) 7.1-rc2
CVE-2026-46208 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: batman-adv: stop tp_meter sessions during mesh teardown TP meter sessions remain linked on bat_priv->tp_list after the netlink request has already finished. When the mesh interface is removed, batadv_mesh_free() currently tears down the mesh without first draining these sessions. A running sender thread or a late incoming tp_meter packet can then keep processing against a mesh instance which is already shutting down. Synchronize tp_meter with the mesh lifetime by stopping all active sessions from batadv_mesh_free() and waiting for sender threads to exit before teardown continues.

Affected versions
  • From (including) 4.8 - Up to (excluding) 6.6.140
  • From (including) 4.8 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 4.8 - Up to (excluding) 6.18.32
  • From (including) 4.8 - Up to (excluding) 7.0.9
  • From (including) 4.8 - Up to (excluding) 7.1-rc4
CVE-2026-46206 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: batman-adv: reject new tp_meter sessions during teardown Prevent tp_meter from starting new sender or receiver sessions after mesh_state has left BATADV_MESH_ACTIVE.

Affected versions
  • From (including) 4.8 - Up to (excluding) 6.6.140
  • From (including) 4.8 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 4.8 - Up to (excluding) 6.18.32
  • From (including) 4.8 - Up to (excluding) 7.0.9
  • From (including) 4.8 - Up to (excluding) 7.1-rc4
CVE-2026-46205 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: staging: media: atomisp: Disallow all private IOCTLs Disallow all private IOCTLs. These aren't quite as safe as one could assume of IOCTL handlers; disable them for now. Instead of removing the code, return in the beginning of the function if cmd is non-zero in order to keep static checkers happy.

Affected versions
  • From (including) 4.12 - Up to (excluding) 6.6.140
  • From (including) 4.12 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 4.12 - Up to (excluding) 6.18.32
  • From (including) 4.12 - Up to (excluding) 7.0.9
  • From (including) 4.12 - Up to (excluding) 7.1-rc1
CVE-2026-46204 HIGH (7.1) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vcn4: Prevent OOB reads when parsing IB Rewrite the IB parsing to use amdgpu_ib_get_value() which handles the bounds checks.

Affected versions
  • From (including) 0 - Up to (excluding) 6.6.140
  • From (including) 0 - Up to (excluding) 6.12.90
Show 2 more
  • From (including) 0 - Up to (excluding) 6.18.32
  • From (including) 0 - Up to (excluding) 7.0.9
CVE-2026-46201 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fix dma-buf attachment leak in xe_gem_prime_import() When xe_dma_buf_init_obj() fails, the attachment from dma_buf_dynamic_attach() is not detached. Add dma_buf_detach() before returning the error. Note: we cannot use goto out_err here because xe_dma_buf_init_obj() already frees bo on failure, and out_err would double-free it. (cherry picked from commit a828eb185aac41800df8eae4b60501ccc0dbbe51)

Affected versions
  • From (including) 6.8 - Up to (excluding) 6.12.90
  • From (including) 6.8 - Up to (excluding) 6.18.32
Show 2 more
  • From (including) 6.8 - Up to (excluding) 7.0.9
  • From (including) 6.8 - Up to (excluding) 7.1-rc2
CVE-2026-46199 HIGH (7.1) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg Check bounds against the end of the BO whenever we access the msg.

Affected versions
  • From (including) 0 - Up to (excluding) 6.6.140
  • From (including) 0 - Up to (excluding) 6.12.90
Show 2 more
  • From (including) 0 - Up to (excluding) 6.18.32
  • From (including) 0 - Up to (excluding) 7.0.9
CVE-2026-46198 HIGH (8.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix integer overflow on buff_pos Fixing an integer overflow present in batadv_iv_ogm_send_to_if. The size check is done using the int type in batadv_iv_ogm_aggr_packet whereas the buff_pos variable uses the s16 type. This could lead to an out-of-bound read.

Affected versions
  • From (including) 2.6.38 - Up to (excluding) 6.6.140
  • From (including) 2.6.38 - Up to (excluding) 6.12.90
Show 3 more
  • From (including) 2.6.38 - Up to (excluding) 6.18.32
  • From (including) 2.6.38 - Up to (excluding) 7.0.9
  • From (including) 2.6.38 - Up to (excluding) 7.1-rc4
CVE-2026-46197 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: validate SVM ioctl nattr against buffer size Validate nattr field against the buffer size, preventing out-of-bounds buffer access via user-controlled attribute count. (cherry picked from commit 5eca8bfdfa456c3304ca77523718fe24254c172f)

Affected versions
  • From (including) 0 - Up to (excluding) 6.6.140
  • From (including) 0 - Up to (excluding) 6.12.90
Show 2 more
  • From (including) 0 - Up to (excluding) 6.18.32
  • From (including) 0 - Up to (excluding) 7.0.9
CVE-2026-46195 CRITICAL (9.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: smb: client: validate dacloffset before building DACL pointers parse_sec_desc(), build_sec_desc(), and the chown path in id_mode_to_cifs_acl() all add the server-supplied dacloffset to pntsd before proving a DACL header fits inside the returned security descriptor. On 32-bit builds a malicious server can return dacloffset near U32_MAX, wrap the derived DACL pointer below end_of_acl, and then slip past the later pointer-based bounds checks. build_sec_desc() and id_mode_to_cifs_acl() can then dereference DACL fields from the wrapped pointer in the chmod/chown rewrite paths. Validate dacloffset numerically before building any DACL pointer and reuse the same helper at the three DACL entry points.

Affected versions
  • From (including) 5.12 - Up to (excluding) 6.6.140
  • From (including) 5.12 - Up to (excluding) 6.12.88
Show 3 more
  • From (including) 5.12 - Up to (excluding) 6.18.30
  • From (including) 5.12 - Up to (excluding) 7.0.7
  • From (including) 5.12 - Up to (excluding) 7.1-rc3
CVE-2026-46190 HIGH (7.1) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: mtd: spi-nor: debugfs: fix out-of-bounds read in spi_nor_params_show() Sashiko noticed an out-of-bounds read [1]. In spi_nor_params_show(), the snor_f_names array is passed to spi_nor_print_flags() using sizeof(snor_f_names). Since snor_f_names is an array of pointers, sizeof() returns the total number of bytes occupied by the pointers (element_count * sizeof(void *)) rather than the element count itself. On 64-bit systems, this makes the passed length 8x larger than intended. Inside spi_nor_print_flags(), the 'names_len' argument is used to bounds-check the 'names' array access. An out-of-bounds read occurs if a flag bit is set that exceeds the array's actual element count but is within the inflated byte-size count. Correct this by using ARRAY_SIZE() to pass the actual number of string pointers in the array.

Affected versions
  • From (including) 5.19 - Up to (excluding) 6.6.140
  • From (including) 5.19 - Up to (excluding) 6.12.88
Show 3 more
  • From (including) 5.19 - Up to (excluding) 6.18.30
  • From (including) 5.19 - Up to (excluding) 7.0.7
  • From (including) 5.19 - Up to (excluding) 7.1-rc2
CVE-2026-46185 CRITICAL (9.1) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: smb/client: fix out-of-bounds read in symlink_data() Since smb2_check_message() returns success without length validation for the symlink error response, in symlink_data() it is possible for iov->iov_len to be smaller than sizeof(struct smb2_err_rsp). If the buffer only contains the base SMB2 header (64 bytes), accessing err->ErrorContextCount (at offset 66) or err->ByteCount later in symlink_data() will cause an out-of-bounds read.

Affected versions
  • From (including) 6.0.16 - Up to (excluding) 6.1
  • From (including) 6.1 - Up to (excluding) 6.6.140
Show 4 more
  • From (including) 6.1 - Up to (excluding) 6.12.88
  • From (including) 6.1 - Up to (excluding) 6.18.30
  • From (including) 6.1 - Up to (excluding) 7.0.7
  • From (including) 6.1 - Up to (excluding) 7.1-rc3
CVE-2026-46181 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event() Sashiko points out the radix_tree itself is RCU safe, but nothing ever frees the mlx4_srq struct with RCU, and it isn't even accessed within the RCU critical section. It also will crash if an event is delivered before the srq object is finished initializing. Use the spinlock since it isn't easy to make RCU work, use refcount_inc_not_zero() to protect against partially initialized objects, and order the refcount_set() to be after the srq is fully initialized.

Affected versions
  • From (including) 4.9 - Up to (excluding) 6.18.30
  • From (including) 4.9 - Up to (excluding) 7.0.7
Show 1 more
  • From (including) 4.9 - Up to (excluding) 7.1-rc3
CVE-2026-46178 HIGH (7.8) 2026-05-28 Current versionnot affected

In the Linux kernel, the following vulnerability has been resolved: RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq() Sashiko points out that mlx4_srq_alloc() was not undone during error unwind, add the missing call to mlx4_srq_free().

Affected versions
  • From (including) 2.6.22 - Up to (excluding) 6.6.140
  • From (including) 2.6.22 - Up to (excluding) 6.12.88
Show 3 more
  • From (including) 2.6.22 - Up to (excluding) 6.18.30
  • From (including) 2.6.22 - Up to (excluding) 7.0.7
  • From (including) 2.6.22 - Up to (excluding) 7.1-rc3