XSS patch for basic models
This commit is contained in:
@@ -132,7 +132,7 @@ class Ticket_Thread extends Model
|
||||
|
||||
public function getSubject()
|
||||
{
|
||||
$subject = $this->attributes['title'];
|
||||
$subject = strip_tags($this->attributes['title']);
|
||||
$array = imap_mime_header_decode($subject);
|
||||
$title = '';
|
||||
if (is_array($array) && count($array) > 0) {
|
||||
|
@@ -12,4 +12,24 @@ class Comment extends BaseModel
|
||||
{
|
||||
protected $table = 'kb_comment';
|
||||
protected $fillable = ['article_id', 'name', 'email', 'website', 'comment', 'status'];
|
||||
|
||||
public function setNameAttribute($value)
|
||||
{
|
||||
$this->attributes['name'] = strip_tags($value);
|
||||
}
|
||||
|
||||
public function setCommentAttribute($value)
|
||||
{
|
||||
$this->attributes['comment'] = strip_tags($value);
|
||||
}
|
||||
|
||||
public function getNameAttribute($value)
|
||||
{
|
||||
return strip_tags($value);
|
||||
}
|
||||
|
||||
public function getCommentAttribute($value)
|
||||
{
|
||||
return strip_tags($value);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user