Skip to content

Commit

Permalink
Merge pull request #237 from maximilianoraul/master
Browse files Browse the repository at this point in the history
Fix XSS Vulnerability in CRUD views generated
  • Loading branch information
schmunk42 committed Jun 6, 2018
2 parents f5a1a47 + 15ec98e commit 01d69c6
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/generators/crud/default/views/create.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<?= "<?= Yii::t('{$generator->modelMessageCategory}', '{$modelName}') ?>\n" ?>
<small>
<?php $label = StringHelper::basename($generator->modelClass); ?>
<?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass)." ?>\n" ?>
<?= '<?= Html::encode($model->'.$generator->getModelNameAttribute($generator->modelClass).") ?>\n" ?>
</small>
</h1>

Expand Down
2 changes: 1 addition & 1 deletion src/generators/crud/default/views/update.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@

<small>
<?php $label = StringHelper::basename($generator->modelClass); ?>
<?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass)." ?>\n" ?>
<?= '<?= Html::encode($model->'.$generator->getModelNameAttribute($generator->modelClass).") ?>\n" ?>
</small>
</h1>

Expand Down
4 changes: 2 additions & 2 deletions src/generators/crud/default/views/view.php
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
<h1>
<?= "<?= Yii::t('{$generator->modelMessageCategory}', '{$modelName}') ?>\n" ?>
<small>
<?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass)." ?>\n" ?>
<?= '<?= Html::encode($model->'.$generator->getModelNameAttribute($generator->modelClass).") ?>\n" ?>
</small>
</h1>

Expand Down Expand Up @@ -140,7 +140,7 @@

$items = <<<EOS
[
'label' => '<b class=""># '.\$model->{$model->primaryKey()[0]}.'</b>',
'label' => '<b class=""># '.Html::encode(\$model->{$model->primaryKey()[0]}).'</b>',
'content' => \$this->blocks['{$generator->modelClass}'],
'active' => true,
],
Expand Down

0 comments on commit 01d69c6

Please sign in to comment.