Restore old recvmsg behavior after CVE-2013-7266 fix is applied

Bug #1271519 reported by Luis Henriques
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Luis Henriques
Lucid
Fix Released
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
Quantal
Fix Released
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
Saucy
Fix Released
Undecided
Unassigned
linux-armadaxp (Ubuntu)
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
Quantal
Fix Released
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
Saucy
Invalid
Undecided
Unassigned
linux-ec2 (Ubuntu)
Invalid
Undecided
Unassigned
Lucid
Fix Released
Undecided
Unassigned
Precise
Invalid
Undecided
Unassigned
Quantal
Invalid
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
Saucy
Invalid
Undecided
Unassigned
linux-lts-quantal (Ubuntu)
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
Quantal
Invalid
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
Saucy
Invalid
Undecided
Unassigned
linux-lts-raring (Ubuntu)
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
Quantal
Invalid
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
Saucy
Invalid
Undecided
Unassigned
linux-lts-saucy (Ubuntu)
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
Quantal
Invalid
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
Saucy
Invalid
Undecided
Unassigned
linux-ti-omap4 (Ubuntu)
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
Quantal
Fix Released
Undecided
Unassigned
Raring
Invalid
Undecided
Unassigned
Saucy
Fix Released
Undecided
Unassigned

Bug Description

After commit f3d3342602f8bcbf37d7c46641cb9bca7618eb1c ("net: rework recvmsg handler msg_name and msg_namelen logic"), which fixes CVE-2013-7266 to CVE-2013-7271, we end up with a bug in the af_rose.

Upstream commit f81152e35001e91997ec74a7b4e040e6ab0acccf restores the old behaviour in net/rose/af_rose.c and should get applied to all the series that got these CVEs fixed.

break-fix: - f3d3342602f8bcbf37d7c46641cb9bca7618eb1c
break-fix: f3d3342602f8bcbf37d7c46641cb9bca7618eb1c f81152e35001e91997ec74a7b4e040e6ab0acccf

Luis Henriques (henrix)
Changed in linux (Ubuntu Lucid):
status: New → Fix Committed
Andy Whitcroft (apw)
tags: added: linux-break-fix
description: updated
Andy Whitcroft (apw)
Changed in linux (Ubuntu Precise):
status: New → Confirmed
Changed in linux (Ubuntu Saucy):
status: New → Fix Committed
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: Triaged → Fix Released
Andy Whitcroft (apw)
description: updated
description: updated
description: updated
Andy Whitcroft (apw)
Changed in linux (Ubuntu Quantal):
status: New → Confirmed
Andy Whitcroft (apw)
Changed in linux (Ubuntu Lucid):
status: Fix Committed → New
Changed in linux (Ubuntu Precise):
status: Confirmed → New
Changed in linux (Ubuntu Quantal):
status: Confirmed → New
Andy Whitcroft (apw)
Changed in linux-lts-raring (Ubuntu):
status: New → Invalid
Changed in linux-lts-raring (Ubuntu Lucid):
status: New → Invalid
Changed in linux-lts-raring (Ubuntu Quantal):
status: New → Invalid
Changed in linux-lts-raring (Ubuntu Raring):
status: New → Invalid
Changed in linux-lts-raring (Ubuntu Saucy):
status: New → Invalid
Andy Whitcroft (apw)
Changed in linux (Ubuntu Lucid):
status: New → Fix Committed
Changed in linux (Ubuntu Precise):
status: New → Confirmed
Changed in linux-lts-raring (Ubuntu Precise):
status: New → Invalid
Andy Whitcroft (apw)
Changed in linux-lts-raring (Ubuntu Precise):
status: Invalid → Confirmed
Changed in linux (Ubuntu Quantal):
status: New → Confirmed
Changed in linux (Ubuntu Raring):
status: New → Invalid
Andy Whitcroft (apw)
Changed in linux-lts-raring (Ubuntu Precise):
status: Confirmed → New
Changed in linux (Ubuntu Precise):
status: Confirmed → New
status: New → Confirmed
Changed in linux-lts-raring (Ubuntu Precise):
status: New → Confirmed
Andy Whitcroft (apw)
Changed in linux-ti-omap4 (Ubuntu Raring):
status: New → Invalid
Andy Whitcroft (apw)
Changed in linux-ti-omap4 (Ubuntu Precise):
status: New → Confirmed
Changed in linux-ti-omap4 (Ubuntu Quantal):
status: New → Confirmed
Changed in linux-ti-omap4 (Ubuntu Saucy):
status: New → Confirmed
Changed in linux-ti-omap4 (Ubuntu Lucid):
status: New → Invalid
Andy Whitcroft (apw)
tags: added: kernel-bug-break-fix
removed: linux-break-fix
Andy Whitcroft (apw)
tags: added: test-apw
tags: removed: test-apw
tags: added: test-apw
tags: removed: test-apw
Andy Whitcroft (apw)
Changed in linux-lts-saucy (Ubuntu):
status: New → Invalid
Changed in linux-lts-saucy (Ubuntu Lucid):
status: New → Invalid
Changed in linux-lts-saucy (Ubuntu Quantal):
status: New → Invalid
Changed in linux-lts-saucy (Ubuntu Raring):
status: New → Invalid
Changed in linux-lts-saucy (Ubuntu Saucy):
status: New → Invalid
Changed in linux-ec2 (Ubuntu):
status: New → Invalid
Changed in linux-ec2 (Ubuntu Precise):
status: New → Invalid
Changed in linux-ec2 (Ubuntu Quantal):
status: New → Invalid
Changed in linux-ec2 (Ubuntu Raring):
status: New → Invalid
Changed in linux-ec2 (Ubuntu Saucy):
status: New → Invalid
Andy Whitcroft (apw)
Changed in linux-lts-quantal (Ubuntu):
status: New → Invalid
Changed in linux-lts-quantal (Ubuntu Lucid):
status: New → Invalid
Changed in linux-lts-quantal (Ubuntu Quantal):
status: New → Invalid
Changed in linux-lts-quantal (Ubuntu Raring):
status: New → Invalid
Changed in linux-lts-quantal (Ubuntu Saucy):
status: New → Invalid
Andy Whitcroft (apw)
Changed in linux-armadaxp (Ubuntu):
status: New → Invalid
Changed in linux-armadaxp (Ubuntu Lucid):
status: New → Invalid
Changed in linux-armadaxp (Ubuntu Quantal):
status: New → Invalid
Changed in linux-armadaxp (Ubuntu Raring):
status: New → Invalid
Changed in linux-armadaxp (Ubuntu Saucy):
status: New → Invalid
Changed in linux-armadaxp (Ubuntu Quantal):
status: Invalid → New
Andy Whitcroft (apw)
Changed in linux-ti-omap4 (Ubuntu):
status: New → Invalid
Andy Whitcroft (apw)
Changed in linux-ec2 (Ubuntu Lucid):
status: New → Confirmed
Changed in linux-lts-quantal (Ubuntu Precise):
status: New → Confirmed
Changed in linux-lts-saucy (Ubuntu Precise):
status: New → Fix Committed
Changed in linux-armadaxp (Ubuntu Precise):
status: New → Confirmed
Changed in linux-armadaxp (Ubuntu Quantal):
status: New → Confirmed
Andy Whitcroft (apw)
Changed in linux (Ubuntu Quantal):
status: Confirmed → Fix Committed
Andy Whitcroft (apw)
Changed in linux-lts-raring (Ubuntu Precise):
status: Confirmed → Fix Committed
Andy Whitcroft (apw)
Changed in linux (Ubuntu Saucy):
status: Fix Committed → Fix Released
Andy Whitcroft (apw)
Changed in linux-lts-saucy (Ubuntu Precise):
status: Fix Committed → Fix Released
Andy Whitcroft (apw)
Changed in linux (Ubuntu Precise):
status: Confirmed → Fix Committed
Andy Whitcroft (apw)
Changed in linux-ec2 (Ubuntu Lucid):
status: Confirmed → Fix Committed
Andy Whitcroft (apw)
Changed in linux-lts-quantal (Ubuntu Precise):
status: Confirmed → Fix Committed
Andy Whitcroft (apw)
Changed in linux-armadaxp (Ubuntu Precise):
status: Confirmed → Fix Committed
Changed in linux-armadaxp (Ubuntu Quantal):
status: Confirmed → Fix Committed
Andy Whitcroft (apw)
Changed in linux-ti-omap4 (Ubuntu Precise):
status: Confirmed → Fix Committed
Changed in linux-ti-omap4 (Ubuntu Quantal):
status: Confirmed → Fix Committed
Changed in linux-ti-omap4 (Ubuntu Saucy):
status: Confirmed → Fix Committed
Andy Whitcroft (apw)
Changed in linux (Ubuntu Lucid):
status: Fix Committed → Fix Released
Changed in linux-ec2 (Ubuntu Lucid):
status: Fix Committed → Fix Released
Andy Whitcroft (apw)
Changed in linux (Ubuntu Precise):
status: Fix Committed → Fix Released
Changed in linux-ti-omap4 (Ubuntu Precise):
status: Fix Committed → Fix Released
Changed in linux-lts-quantal (Ubuntu Precise):
status: Fix Committed → Fix Released
Changed in linux-lts-raring (Ubuntu Precise):
status: Fix Committed → Fix Released
Changed in linux-armadaxp (Ubuntu Precise):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu Quantal):
status: Fix Committed → Fix Released
Changed in linux-ti-omap4 (Ubuntu Quantal):
status: Fix Committed → Fix Released
Changed in linux-ti-omap4 (Ubuntu Saucy):
status: Fix Committed → Fix Released
Changed in linux-armadaxp (Ubuntu Quantal):
status: Fix Committed → Fix Released
tags: removed: kernel-bug-break-fix
tags: added: kernel-bug-break-fix-complete
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.