mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
fix: Add validation for CIDR format in isIPInCIDR function
This commit is contained in:
@@ -8,6 +8,7 @@ export interface CDNProvider {
|
|||||||
|
|
||||||
const isIPInCIDR = (ip: string, cidr: string): boolean => {
|
const isIPInCIDR = (ip: string, cidr: string): boolean => {
|
||||||
const [network, prefixLength] = cidr.split("/");
|
const [network, prefixLength] = cidr.split("/");
|
||||||
|
if (!network || !prefixLength) return false;
|
||||||
const prefix = Number.parseInt(prefixLength, 10);
|
const prefix = Number.parseInt(prefixLength, 10);
|
||||||
|
|
||||||
// Convert IP addresses to 32-bit integers
|
// Convert IP addresses to 32-bit integers
|
||||||
|
|||||||
Reference in New Issue
Block a user