1
0
Fork 1
Spiegel von https://github.com/dani-garcia/vaultwarden.git synchronisiert 2024-05-18 23:10:05 +02:00

Check regex blacklist in internal icon resolver

Dieser Commit ist enthalten in:
1fexd 2024-05-05 17:12:59 +02:00
Ursprung 0fe93edea6
Commit 7ae89fc28b
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: B459DD424E49FAAD

Datei anzeigen

@ -90,8 +90,12 @@ fn icon_external(domain: &str) -> Option<Redirect> {
async fn icon_internal(domain: &str) -> Cached<(ContentType, Vec<u8>)> {
const FALLBACK_ICON: &[u8] = include_bytes!("../static/images/fallback-icon.png");
if !is_valid_domain(domain) {
warn!("Invalid domain: {}", domain);
let is_valid = is_valid_domain(domain);
if !is_valid || is_domain_blacklisted(domain) {
if !is_valid {
warn!("Invalid domain: {}", domain);
}
return Cached::ttl(
(ContentType::new("image", "png"), FALLBACK_ICON.to_vec()),
CONFIG.icon_cache_negttl(),