Bug 36990

Summary: NFS ACL NULL handling (3.2)
Product: UCS Reporter: Moritz Muehlenhoff <jmm>
Component: KernelAssignee: Moritz Muehlenhoff <jmm>
Status: CLOSED FIXED QA Contact: Philipp Hahn <hahn>
Severity: normal    
Priority: P5 CC: gohmann, petersen
Version: UCS 3.2   
Target Milestone: UCS 3.2-4-errata   
Hardware: Other   
OS: Linux   
What kind of report is it?: --- What type of bug is this?: ---
Who will be affected by this bug?: --- How will those affected feel about the bug?: ---
User Pain: Enterprise Customer affected?:
School Customer affected?: ISV affected?:
Waiting Support: Flags outvoted (downgraded) after PO Review:
Ticket number: Bug group (optional):
Max CVSS v3 score:

Description Moritz Muehlenhoff univentionstaff 2014-11-25 09:34:13 CET
In errata 134 for UCS 3.2 we updated the Linux kernel to 3.10.46. 

3.10.42 backported this upstream fix from 3.15:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=aa07c713ecfc0522916f3cd57ac628ea6127c0ec

This triggers a NULL dereference in kernels < 3.14 and requires the following fix:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=5b6da64a7e447eadce0d3e201c0fd6f540f2ec93

(The patch isn't merged into 3.10.x yet, I'll contact Greg KH for that).

The kernel in UCS 4.0 is not affected; the affected code was removed in 3.14.

The (unsupported) kernel in UCS 3.1 isn't affected either; the regression was introduced in 3.2.60, which wasn't merged into UCS 3.1.
Comment 1 Moritz Muehlenhoff univentionstaff 2014-12-01 10:27:23 CET
This is fixed with the patch 52-nfs-acl-null-pointer-deref.patch.

YAML files:  2014-12-01-linux.yaml 2014-12-01-univention-kernel-image.yaml
Comment 2 Philipp Hahn univentionstaff 2014-12-02 16:26:29 CET
OK: see Bug #35397 comment 17
Comment 4 Moritz Muehlenhoff univentionstaff 2014-12-08 06:25:16 CET
(In reply to Moritz Muehlenhoff from comment #0)
> In errata 134 for UCS 3.2 we updated the Linux kernel to 3.10.46. 
> 
> 3.10.42 backported this upstream fix from 3.15:
> http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/
> ?id=aa07c713ecfc0522916f3cd57ac628ea6127c0ec
> 
> This triggers a NULL dereference in kernels < 3.14 and requires the
> following fix:
> https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/
> ?id=5b6da64a7e447eadce0d3e201c0fd6f540f2ec93
> 
> (The patch isn't merged into 3.10.x yet, I'll contact Greg KH for that).

The patch been merged into 3.10.62 (released yesterday).