From 20ab2c3ecaa635787ff2b5608d00bb16cbf7bf71 Mon Sep 17 00:00:00 2001
From: Shreya Malviya <shreya.malviya@gmail.com>
Date: Wed, 27 Jul 2022 17:44:19 +0530
Subject: [PATCH] Common: Add port number validation to
 ExploitationOptionsConfigurationSchema

---
 .../agent_configuration/agent_sub_configuration_schemas.py      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/monkey/common/agent_configuration/agent_sub_configuration_schemas.py b/monkey/common/agent_configuration/agent_sub_configuration_schemas.py
index 15fdd6ba9..81dc6f53b 100644
--- a/monkey/common/agent_configuration/agent_sub_configuration_schemas.py
+++ b/monkey/common/agent_configuration/agent_sub_configuration_schemas.py
@@ -115,7 +115,7 @@ class NetworkScanConfigurationSchema(Schema):
 
 
 class ExploitationOptionsConfigurationSchema(Schema):
-    http_ports = fields.List(fields.Int())
+    http_ports = fields.List(fields.Int(validate=validate.Range(min=0, max=65535)))
 
     @post_load
     @freeze_lists