fix: Add validation for CIDR format in isIPInCIDR function

This commit is contained in:
Torsten Dittmann
2025-06-02 12:03:14 +02:00
parent 88e862544b
commit e8b3abb7c9

View File

@@ -8,6 +8,7 @@ export interface CDNProvider {
const isIPInCIDR = (ip: string, cidr: string): boolean => {
const [network, prefixLength] = cidr.split("/");
if (!network || !prefixLength) return false;
const prefix = Number.parseInt(prefixLength, 10);
// Convert IP addresses to 32-bit integers