Skip to content

Commit 3f354e8

Browse files
committed
πŸ”Š add note on unexpected CVE repro
1 parent 6a7b621 commit 3f354e8

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

β€Žsecurity/site/main.mjsβ€Ž

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,9 +167,11 @@ function updateCVE(cve) {
167167
const cveID = `CVE-${cve[0]}`;
168168
const version = sessionStorage.getItem(VERSION); // use version from session/select because our CVE map doesn't have the patched versions
169169
const patched = sessionStorage.getItem(PATCHED) === 'true';
170+
const isAffectedVersion = cve[1].versions.includes(version);
170171

171172
const $relevantCVEFooter = $(`div.cve__header:contains(${cveID})`).siblings('.cve__footer');
172173
const $footerStatus = $('.cve__footer-status', $relevantCVEFooter);
174+
const $footerNote = $('.cve__footer-note', $relevantCVEFooter);
173175

174176
const { triggered } = cve[1];
175177
let { triggerCount } = cve[1];
@@ -179,15 +181,17 @@ function updateCVE(cve) {
179181
triggerCount = Number.isInteger(triggerCount) ? triggerCount += 1 : 1;
180182
$footerStatus.text(`CVE triggered ${triggerCount} time${triggerCount > 1 ? 's' : ''}`);
181183
cve[1].triggerCount = triggerCount;
184+
185+
if(!isAffectedVersion) {
186+
$footerNote.text(`but v${version} shouldn't be vulnerable πŸ€”`);
187+
}
188+
182189
}
183190
else {
184191
$footerStatus.text(`Can't reproduce! πŸŽ‰`);
185192

186193
if(!patched) {
187-
188-
const $footerNote = $('.cve__footer-note', $relevantCVEFooter);
189-
190-
if(cve[1].versions.includes(version)) {
194+
if(isAffectedVersion) {
191195
$footerNote.text(`but v${version} should be vulnerable πŸ€”`);
192196
}
193197
else {

0 commit comments

Comments
Β (0)