| 0 |
|
| 1 |
|
| 2 |
| url |
VCID-9gnz-bcac-5ygs |
| vulnerability_id |
VCID-9gnz-bcac-5ygs |
| summary |
CodeIgniter and Kohana vulnerable to PHP Object Injection
CodeIgniter before 3.0 and Kohana 3.2.3 and earlier and 3.3.x through 3.3.2 make it easier for remote attackers to spoof session cookies and consequently conduct PHP object injection attacks by leveraging use of standard string comparison operators to compare cryptographic hashes. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:composer/codeigniter/framework@3.0.0 |
| purl |
pkg:composer/codeigniter/framework@3.0.0 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-2hsz-vuhe-dbak |
|
| 1 |
| vulnerability |
VCID-2qzt-eskd-7qf4 |
|
| 2 |
| vulnerability |
VCID-3kby-g5ka-cff3 |
|
| 3 |
| vulnerability |
VCID-3mhu-ddhm-5ke7 |
|
| 4 |
| vulnerability |
VCID-52pj-ryan-2yfj |
|
| 5 |
| vulnerability |
VCID-74bw-u8nc-3qbz |
|
| 6 |
| vulnerability |
VCID-7wzt-96yg-jfah |
|
| 7 |
| vulnerability |
VCID-8wbz-we3g-x3ep |
|
| 8 |
| vulnerability |
VCID-9fmk-e4fz-2ybu |
|
| 9 |
| vulnerability |
VCID-a6px-3qen-euct |
|
| 10 |
| vulnerability |
VCID-e2md-avz8-bya9 |
|
| 11 |
| vulnerability |
VCID-e4vu-fhp3-j3em |
|
| 12 |
| vulnerability |
VCID-ebrh-16ww-3bhd |
|
| 13 |
| vulnerability |
VCID-en5a-535z-ayca |
|
| 14 |
| vulnerability |
VCID-fpcv-9quu-8fe2 |
|
| 15 |
| vulnerability |
VCID-gnfx-qs26-ukdx |
|
| 16 |
| vulnerability |
VCID-gubk-qp7e-h7f4 |
|
| 17 |
| vulnerability |
VCID-jn5c-h7cd-skfq |
|
| 18 |
| vulnerability |
VCID-p756-2jkm-9fc5 |
|
| 19 |
| vulnerability |
VCID-qdfk-n9gt-6yfp |
|
| 20 |
| vulnerability |
VCID-s6nh-cvkt-vygr |
|
| 21 |
| vulnerability |
VCID-s814-tdxe-1baf |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:composer/codeigniter/framework@3.0.0 |
|
|
| aliases |
CVE-2014-8684, GHSA-w9ph-q4h9-rwq6
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-9gnz-bcac-5ygs |
|
| 3 |
|
| 4 |
| url |
VCID-ebrh-16ww-3bhd |
| vulnerability_id |
VCID-ebrh-16ww-3bhd |
| summary |
codeigniter/framework SQL injection in ODBC database driver
CodeIgniter 3.1.0 addressed a critical security issue within the ODBC database driver. This update includes crucial fixes to mitigate a SQL injection vulnerability, preventing potential exploitation by attackers. It is noteworthy that these fixes render the query builder and escape() functions incompatible with the ODBC driver. However, the update introduces actual query binding as a more secure alternative. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:composer/codeigniter/framework@3.1.0 |
| purl |
pkg:composer/codeigniter/framework@3.1.0 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-2hsz-vuhe-dbak |
|
| 1 |
| vulnerability |
VCID-2qzt-eskd-7qf4 |
|
| 2 |
| vulnerability |
VCID-3mhu-ddhm-5ke7 |
|
| 3 |
| vulnerability |
VCID-52pj-ryan-2yfj |
|
| 4 |
| vulnerability |
VCID-74bw-u8nc-3qbz |
|
| 5 |
| vulnerability |
VCID-7wzt-96yg-jfah |
|
| 6 |
| vulnerability |
VCID-9fmk-e4fz-2ybu |
|
| 7 |
| vulnerability |
VCID-e2md-avz8-bya9 |
|
| 8 |
| vulnerability |
VCID-e4vu-fhp3-j3em |
|
| 9 |
| vulnerability |
VCID-en5a-535z-ayca |
|
| 10 |
| vulnerability |
VCID-fpcv-9quu-8fe2 |
|
| 11 |
| vulnerability |
VCID-gnfx-qs26-ukdx |
|
| 12 |
| vulnerability |
VCID-p756-2jkm-9fc5 |
|
| 13 |
| vulnerability |
VCID-qdfk-n9gt-6yfp |
|
| 14 |
| vulnerability |
VCID-s6nh-cvkt-vygr |
|
| 15 |
| vulnerability |
VCID-s814-tdxe-1baf |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:composer/codeigniter/framework@3.1.0 |
|
|
| aliases |
GHSA-27qr-636m-wxg2
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ebrh-16ww-3bhd |
|
| 5 |
| url |
VCID-fpcv-9quu-8fe2 |
| vulnerability_id |
VCID-fpcv-9quu-8fe2 |
| summary |
CodeIgniter Shield Vulnerable to SameSite Attackers Bypassing the CSRF Protection
### Impact
This vulnerability may allow [SameSite Attackers](https://canitakeyoursubdomain.name/) to bypass the [CodeIgniter4 CSRF protection](https://codeigniter4.github.io/userguide/libraries/security.html) mechanism with CodeIgniter Shield.
For this attack to succeed, the attacker must have direct (or indirect, e.g., XSS) control over a subdomain site (e.g., `https://a.example.com/`) of the target site (e.g., `http://example.com/`).
This vulnerability exists whether `Config\Security::$csrfProtection` is `'cookie'` or `'session'`.
It is also exploitable whether `Config\Security::$regenerate` is `true` or `false`.
### Patches
Upgrade to **CodeIgniter v4.2.3 or later** and **Shield v1.0.0-beta.2 or later**.
### Workarounds
Do all of the following:
- set `Config\Security::$csrfProtection` to `'session'`
- remove old session data right after login (immediately after ID and password match)
- regenerate CSRF token right after login (immediately after ID and password match)
### References
- [CodeIgniter4 CSRF Protection](https://codeigniter4.github.io/userguide/libraries/security.html)
- [SameSite Attacks](https://canitakeyoursubdomain.name/)
- [SameSite Cookies](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite)
- [The great SameSite confusion](https://jub0bs.com/posts/2021-01-29-great-samesite-confusion/)
### For more information
If you have any questions or comments about this advisory:
* Open an issue or discussion in [codeigniter4/shield](https://github.com/codeigniter4/shield)
* Email us at [security@codeigniter.com](mailto:security@codeigniter.com) |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2022-35943, GHSA-5hm8-vh6r-2cjq
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-fpcv-9quu-8fe2 |
|
| 6 |
|
| 7 |
| url |
VCID-jn5c-h7cd-skfq |
| vulnerability_id |
VCID-jn5c-h7cd-skfq |
| summary |
Inadequate XSS Prevention in CodeIgniter/Framework Security Library
The xss_clean() method in the Security Library of CodeIgniter/Framework, specifically in versions before 3.0.3, exhibited a vulnerability that allowed certain Cross-Site Scripting (XSS) vectors to bypass its intended protection mechanisms.
The xss_clean() method is designed to sanitize input data by removing potentially malicious content, thus preventing XSS attacks. However, in versions prior to 3.0.3, it was discovered that the method did not adequately mitigate specific XSS vectors, leaving a potential security gap. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:composer/codeigniter/framework@3.0.3 |
| purl |
pkg:composer/codeigniter/framework@3.0.3 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-2hsz-vuhe-dbak |
|
| 1 |
| vulnerability |
VCID-2qzt-eskd-7qf4 |
|
| 2 |
| vulnerability |
VCID-3mhu-ddhm-5ke7 |
|
| 3 |
| vulnerability |
VCID-52pj-ryan-2yfj |
|
| 4 |
| vulnerability |
VCID-74bw-u8nc-3qbz |
|
| 5 |
| vulnerability |
VCID-7wzt-96yg-jfah |
|
| 6 |
| vulnerability |
VCID-9fmk-e4fz-2ybu |
|
| 7 |
| vulnerability |
VCID-a6px-3qen-euct |
|
| 8 |
| vulnerability |
VCID-e2md-avz8-bya9 |
|
| 9 |
| vulnerability |
VCID-e4vu-fhp3-j3em |
|
| 10 |
| vulnerability |
VCID-ebrh-16ww-3bhd |
|
| 11 |
| vulnerability |
VCID-en5a-535z-ayca |
|
| 12 |
| vulnerability |
VCID-fpcv-9quu-8fe2 |
|
| 13 |
| vulnerability |
VCID-gnfx-qs26-ukdx |
|
| 14 |
| vulnerability |
VCID-p756-2jkm-9fc5 |
|
| 15 |
| vulnerability |
VCID-qdfk-n9gt-6yfp |
|
| 16 |
| vulnerability |
VCID-s6nh-cvkt-vygr |
|
| 17 |
| vulnerability |
VCID-s814-tdxe-1baf |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:composer/codeigniter/framework@3.0.3 |
|
|
| aliases |
GHSA-q9j3-4ghj-6h57
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-jn5c-h7cd-skfq |
|
| 8 |
|
| 9 |
| url |
VCID-s6nh-cvkt-vygr |
| vulnerability_id |
VCID-s6nh-cvkt-vygr |
| summary |
Generation of Error Message Containing Sensitive Information
CodeIgniter is a PHP full-stack web framework. Prior to CodeIgniter4 version 4.4.3, if an error or exception occurs, a detailed error report is displayed even if in the production environment. As a result, confidential information may be leaked. Version 4.4.3 contains a patch. As a workaround, replace `ini_set('display_errors', '0')` with `ini_set('display_errors', 'Off')` in `app/Config/Boot/production.php`. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2023-46240, GHSA-hwxf-qxj7-7rfj
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-s6nh-cvkt-vygr |
|
| 10 |
|