@@ -14,12 +14,12 @@ class MetasploitModule < Msf::Auxiliary
14
14
ADS_GROUP_TYPE_UNIVERSAL_GROUP = 0x00000008
15
15
16
16
REFERENCES = {
17
- 'ESC1' => [ ' https://posts.specterops.io/certified-pre-owned-d95910965cd2' ] ,
18
- 'ESC2' => [ ' https://posts.specterops.io/certified-pre-owned-d95910965cd2' ] ,
19
- 'ESC3' => [ ' https://posts.specterops.io/certified-pre-owned-d95910965cd2' ] ,
20
- 'ESC4' => [ ' https://posts.specterops.io/certified-pre-owned-d95910965cd2' ] ,
21
- 'ESC13' => [ ' https://posts.specterops.io/adcs-esc13-abuse-technique-fda4272fbd53' ] ,
22
- 'ESC15' => [ ' https://trustedsec.com/blog/ekuwu-not-just-another-ad-cs-esc' ]
17
+ 'ESC1' => [ SiteReference . new ( 'URL' , ' https://posts.specterops.io/certified-pre-owned-d95910965cd2') ] ,
18
+ 'ESC2' => [ SiteReference . new ( 'URL' , ' https://posts.specterops.io/certified-pre-owned-d95910965cd2') ] ,
19
+ 'ESC3' => [ SiteReference . new ( 'URL' , ' https://posts.specterops.io/certified-pre-owned-d95910965cd2') ] ,
20
+ 'ESC4' => [ SiteReference . new ( 'URL' , ' https://posts.specterops.io/certified-pre-owned-d95910965cd2') ] ,
21
+ 'ESC13' => [ SiteReference . new ( 'URL' , ' https://posts.specterops.io/adcs-esc13-abuse-technique-fda4272fbd53') ] ,
22
+ 'ESC15' => [ SiteReference . new ( 'URL' , ' https://trustedsec.com/blog/ekuwu-not-just-another-ad-cs-esc') ]
23
23
} . freeze
24
24
25
25
SID = Struct . new ( :value , :name ) do
@@ -63,11 +63,7 @@ def initialize(info = {})
63
63
'Spencer McIntyre' , # ESC13 and ESC15 updates
64
64
'jheysel-r7' # ESC4 update
65
65
] ,
66
- 'References' => [
67
- [ 'URL' , 'https://posts.specterops.io/certified-pre-owned-d95910965cd2' ] ,
68
- [ 'URL' , 'https://posts.specterops.io/adcs-esc13-abuse-technique-fda4272fbd53' ] , # ESC13
69
- [ 'URL' , 'https://trustedsec.com/blog/ekuwu-not-just-another-ad-cs-esc' ] # ESC15
70
- ] ,
66
+ 'References' => REFERENCES . values . flatten . map { |r | [ r . ctx_id , r . ctx_val ] } . uniq ,
71
67
'DisclosureDate' => '2021-06-17' ,
72
68
'License' => MSF_LICENSE ,
73
69
'DefaultOptions' => {
0 commit comments