[ 
https://issues.apache.org/jira/browse/VCL-611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Josh Thompson updated VCL-611:
------------------------------
    Fix Version/s: 2.6

> Windows Images may be registered with the wrong KMS host
> --------------------------------------------------------
>
>                 Key: VCL-611
>                 URL: https://issues.apache.org/jira/browse/VCL-611
>             Project: VCL
>          Issue Type: Bug
>          Components: vcld (backend)
>    Affects Versions: 2.3
>            Reporter: Aaron Coburn
>            Priority: Major
>             Fix For: 2.6
>
>
> In the Windows::Version_6.pm:activate() subroutine, the function returns TRUE 
> if the windows image has already been activated. This will result in an 
> activated windows OS, but it will be registered with the incorrect KMS host 
> under the following conditions:
> If there are multiple affiliations using a common infrastructure at, for 
> instance, campus A.
> AND
> if campus A runs a KMS server on a network on which (port 1688) broadcast 
> requests from VCL images are received and accepted
> Even though the VCL clears all activation records during the capture process, 
> when a windows image (owned by campus B) boots up, it will still send a 
> broadcast request on port 1688, and KMS activation happens automatically, 
> albeit with campus A's KMS. Then, when the VCL checks the OS whether windows 
> has been activated, it sees that it has and it proceeds no further. Thus, the 
> image from campus B is registered under campus A's MS license agreement.
> But by putting this block:
> if($self->activate_kms || $self->activate_mak){
>   ...
> }
> before this block:
> if($license_status && $license_status =~ /licensed/i){
> ...
> }
> then everything works as it should.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to