hv: util: Fix a bug in version negotiation code for util services

Bug #1233433 reported by Abhishek Gupta on 2013-09-30
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Andy Whitcroft
Andy Whitcroft

Bug Description

The current code picked the highest version advertised by the host. WS2012 R2
 has implemented a protocol version for KVP that is not compatible with prior
 protocol versions of KVP. Fix the bug in the current code by explicitly specifying
 the protocol version that the guest can support.

More information and the entire patch is available here:



CVE References

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1233433

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Abhishek Gupta (abgupta) wrote :

Does not require logs as patch provided.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Tim Gardner (timg-tpi) on 2013-09-30
Changed in linux (Ubuntu Saucy):
assignee: nobody → Andy Whitcroft (apw)
status: Confirmed → In Progress
Andy Whitcroft (apw) wrote :

This hit mainline as:

  commit 6741335bc7294548ac95cb1f4671991ff30da193
  Author: K. Y. Srinivasan <email address hidden>
  Date: Tue Jul 2 10:31:30 2013 -0700

    Drivers: hv: util: Fix a bug in version negotiation code for util services

Andy Whitcroft (apw) on 2013-10-01
Changed in linux (Ubuntu Saucy):
status: In Progress → Fix Committed
importance: Undecided → High
Andy Whitcroft (apw) wrote :

Pulled into saucy for testing.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 3.11.0-11.17

linux (3.11.0-11.17) saucy; urgency=low

  [ Andy Whitcroft ]

  * [Packaging] tools -- only build common tools package in master
  * SAUCE: tools -- report when tool is not available
    - LP: #1233376
  * [Packaging] tools -- common tools must carry all possible tools
    - LP: #1233376

  [ Colin Ian King ]

  * [Config] Fix power and performance regression
    - LP: #1233681

  [ Colin Watson ]

  * [Config] Clean up various udeb Provides

  [ Tim Gardner ]

  * rebase to v3.11.3
  * Release tracker
    - LP: #1233808

  [ Upstream Kernel Changes ]

  * ALSA: hda - Add CS4208 codec support for MacBook 6,1 and 6,2
    - LP: #1233623
  * ALSA: hda - Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec
    - LP: #1233623
  * NVMe: Remove "process_cq did something" message
    - LP: #1233686
  * Drivers: hv: balloon: Initialize the transaction ID just before sending the packet
    - LP: #1233466
  * cciss: fix info leak in cciss_ioctl32_passthru()
    - LP: #1188355
    - CVE-2013-2147
  * cpqarray: fix info leak in ida_locked_ioctl()
    - LP: #1188355
    - CVE-2013-2147
  * Drivers: hv: util: Fix a bug in version negotiation code for util services
    - LP: #1233433
 -- Tim Gardner <email address hidden> Tue, 01 Oct 2013 07:24:27 -0600

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

Other bug subscribers