We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Setting $secure or $httponly value to true in Config\Cookie is not reflected in set_cookie() or Response::setCookie().
$secure
$httponly
true
Config\Cookie
set_cookie()
Response::setCookie()
Note This vulnerability does not affect session cookies.
The following code does not issue a cookie with the secure flag even if you set $secure = true in Config\Cookie.
$secure = true
helper('cookie'); $cookie = [ 'name' => $name, 'value' => $value, ]; set_cookie($cookie); // or $this->response->setCookie($cookie);
Upgrade to v4.2.7 or later.
helper('cookie'); $cookie = [ 'name' => $name, 'value' => $value, 'secure' => true, 'httponly' => true, ]; set_cookie($cookie); // or $this->response->setCookie($cookie);
use CodeIgniter\Cookie\Cookie; helper('cookie'); $cookie = new Cookie($name, $value); set_cookie($cookie); // or $this->response->setCookie($cookie);
If you have any questions or comments about this advisory:
Impact
Setting
$secure
or$httponly
value totrue
inConfig\Cookie
is not reflected inset_cookie()
orResponse::setCookie()
.The following code does not issue a cookie with the secure flag even if you set
$secure = true
inConfig\Cookie
.Patches
Upgrade to v4.2.7 or later.
Workarounds
References
For more information
If you have any questions or comments about this advisory: