@@ -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