From eb5cdb053e9be3b6847aea6fed763e0cdc2450fd Mon Sep 17 00:00:00 2001 From: Stephen Abello Date: Tue, 21 Sep 2021 12:09:53 +0200 Subject: [PATCH] Fix unsanitized table id --- application/cmdbabstract.class.inc.php | 2 +- datamodels/2.x/itop-backup/status.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index 323a10ccd..0bf134d10 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -5279,7 +5279,7 @@ EOF ); $oBlock = PanelUIBlockFactory::MakeNeutral($sImpactedTableTitle, $sImpactedTableSubtitle); - $oDataTable = DataTableUIBlockFactory::MakeForForm(preg_replace('/[^a-zA-Z0-9_-]/', '', uniqid('form_', true)), $aDisplayConfig, $aDisplayData); + $oDataTable = DataTableUIBlockFactory::MakeForForm(utils::Sanitize(uniqid('form_', true), '', utils::ENUM_SANITIZATION_FILTER_ELEMENT_IDENTIFIER), $aDisplayConfig, $aDisplayData); $oBlock->AddSubBlock($oDataTable); $oP->AddUiBlock($oBlock); } diff --git a/datamodels/2.x/itop-backup/status.php b/datamodels/2.x/itop-backup/status.php index aa7417823..e2b747e79 100644 --- a/datamodels/2.x/itop-backup/status.php +++ b/datamodels/2.x/itop-backup/status.php @@ -49,7 +49,7 @@ function GenerateBackupsList(string $sListTitleDictKey, string $sNoRecordDictKey if (count($aListData) > 0) { $oFieldsetForList->AddSubBlock( - DataTableUIBlockFactory::MakeForForm(uniqid('form_', true), $aListConfig, array_reverse($aListData)) + DataTableUIBlockFactory::MakeForForm(utils::Sanitize(uniqid('form_', true), '', utils::ENUM_SANITIZATION_FILTER_ELEMENT_IDENTIFIER), $aListConfig, array_reverse($aListData)) ); } else { $oFieldsetForList->AddSubBlock(