hirsute/linux-azure: Backport CIFS patches

Bug #1947027 reported by Tim Gardner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-azure (Ubuntu)
Invalid
Undecided
Unassigned
Hirsute
Fix Released
Medium
Tim Gardner

Bug Description

[SRU Justification]

[Impact]

Microsoft has asked to backport cifs patches up through v5.15-rc3 from git://git.samba.org/sfrench/cifs-2.6.git 5.11-backport

[Test Case]

Connect to a SAMBA server

[Where things might go wrong]

Connections may fail, or have poor performance.

[Other Info]

SF: #00316229

CVE References

Tim Gardner (timg-tpi)
affects: ubuntu → linux-azure (Ubuntu)
Changed in linux-azure (Ubuntu):
assignee: nobody → Tim Gardner (timg-tpi)
Changed in linux-azure (Ubuntu Hirsute):
status: New → In Progress
assignee: nobody → Tim Gardner (timg-tpi)
Changed in linux-azure (Ubuntu):
status: New → Invalid
assignee: Tim Gardner (timg-tpi) → nobody
Revision history for this message
Tim Gardner (timg-tpi) wrote :
Stefan Bader (smb)
Changed in linux-azure (Ubuntu Hirsute):
importance: Undecided → Medium
Tim Gardner (timg-tpi)
Changed in linux-azure (Ubuntu Hirsute):
status: In Progress → Fix Committed
Revision history for this message
Tim Gardner (timg-tpi) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-azure/5.11.0-1022.23 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-hirsute' to 'verification-done-hirsute'. If the problem still exists, change the tag 'verification-needed-hirsute' to 'verification-failed-hirsute'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-hirsute
Revision history for this message
Tim Gardner (timg-tpi) wrote :

Microsoft tested.

tags: added: verification-done-hirsute
removed: verification-needed-hirsute
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (55.9 KiB)

This bug was fixed in the package linux-azure - 5.11.0-1022.23

---------------
linux-azure (5.11.0-1022.23) hirsute; urgency=medium

  * hirsute/linux-azure: 5.11.0-1022.23 -proposed tracker (LP: #1949789)

  * linux-azure: make mana.ko built-in (LP: #1949357)
    - [Config] CONFIG_MICROSOFT_MANA=y
    - [Config] remove mana from azure.modules

  * hirsute/linux-azure: Backport CIFS patches (LP: #1947027)
    - Revert "CIFS: Fix a potencially linear read overflow"
    - Revert "smb3: fix posix extensions mount option"
    - Revert "cifs: create sd context must be a multiple of 8"
    - Revert "smb3: rc uninitialized in one fallocate path"
    - Revert "cifs: add missing parsing of backupuid"
    - Revert "cifs: use helpers when parsing uid/gid mount options and validate
      them"
    - Revert "SMB3: fix readpage for large swap cache"
    - Revert "cifs: fix the out of range assignment to bit fields in
      parse_server_interfaces"
    - Revert "cifs: fix fallocate when trying to allocate a hole."
    - Revert "cifs: only write 64kb at a time when fallocating a small region of a
      file"
    - Revert "cifs: prevent NULL deref in cifs_compose_mount_options()"
    - Revert "cifs: Do not use the original cruid when following DFS links for
      multiuser mounts"
    - Revert "cifs: use the expiry output of dns_query to schedule next
      resolution"
    - Revert "cifs: handle reconnect of tcon when there is no cached dfs referral"
    - Revert "smb3: fix uninitialized value for port in witness protocol move"
    - Revert "cifs: fix check of dfs interlinks"
    - Revert "cifs: fix missing spinlock around update to ses->status"
    - Revert "cifs: improve fallocate emulation"
    - Revert "SMB3: incorrect file id in requests compounded with open"
    - Revert "cifs: set server->cipher_type to AES-128-CCM for SMB3.0"
    - Revert "cifs: fix memory leak in smb2_copychunk_range"
    - Revert "smb3: do not attempt multichannel to server which does not support
      it"
    - Revert "smb3: if max_channels set to more than one channel request
      multichannel"
    - Revert "smb3: when mounting with multichannel include it in requested
      capabilities"
    - Revert "smb2: fix use-after-free in smb2_ioctl_query_info()"
    - Revert "cifs: fix regression when mounting shares with prefix paths"
    - Revert "cifs: detect dead connections only when echoes are enabled."
    - Revert "cifs: fix leak in cifs_smb3_do_mount() ctx"
    - Revert "cifs: fix out-of-bound memory access when calling smb3_notify() at
      mount point"
    - Revert "cifs: Return correct error code from smb2_get_enc_key"
    - Revert "cifs: On cifs_reconnect, resolve the hostname again."
    - Revert "cifs: escape spaces in share names"
    - Revert "cifs: Silently ignore unknown oplock break handle"
    - Revert "cifs: revalidate mapping when we open files for SMB1 POSIX"
    - Revert "cifs: Adjust key sizes and key generation routines for AES256
      encryption"
    - Revert "smb3: fix cached file size problems in duplicate extents (reflink)"
    - Revert "cifs: change noisy error message to FYI"
    - Revert "cifs: ask for more credit on async read/write code paths"
    -...

Changed in linux-azure (Ubuntu Hirsute):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.