Lucene search

K
huntrScara31FF395101-E392-401D-AB4F-579C63FBF6A0
HistoryDec 20, 2021 - 12:01 p.m.

Cross-site Scripting (XSS) - Stored in janeczku/calibre-web

2021-12-2012:01:45
scara31
www.huntr.dev
11
stored xss
input check
identifiers
janeczku/calibre-web
stealing cookies
key logging

EPSS

0.001

Percentile

21.4%

Description

Missing input check on Identifiers lead to stored XSS.

Steps to reproduce

  1. 1. Any book -> Edit metadata -> Identifiers
  2. 2. Set any value to the first field and javascript:alert(document.domain) to the second one.
  3. 3. Save the book, select it, click on Identifier -> XSSed!

Proof of Concept

Video PoC

P.s.: this exploit works in Firefox and Safari, not Chrome.

Impact

This vulnerability is capable of stealing cookies, key logging, etc.

EPSS

0.001

Percentile

21.4%

Related for FF395101-E392-401D-AB4F-579C63FBF6A0