Hello,
more than 1 year has passed and CheckPoint released new R80.20 but vulnerabilities are still the same and noone cares. What do you think about that? Do you experience the same?
I did this last week on R80.20 GA:
PostgreSQL Database:
[Expert@l504lfmg0101l:0]# cpstat os
Product Name: SVN Foundation
SVN Foundation Version String: R80.20
SVN Foundation Build Number: 992000010
SVN Foundation Status: OK
OS Name: Gaia
OS Major Version: 3
OS Minor Version: 10
OS Build Number: -
OS SP Major: -
OS SP Minor: -
OS Version Level:
Appliance SN: To Be Filled By O.E.M.
Appliance Name: Smart-1 50
Appliance Manufacture: CheckPoint
[Expert@l504lfmg0101l:0]# ./psql -V
psql (PostgreSQL) 9.2.4
[Expert@l504lfmg0101l:0]#
Here are the EOL dates fpr postgresql:
https://www.postgresql.org/support/versioning/https://www.postgresql.org/support/versioning/
How can CheckPoint fix vulnerabilities of the database will not be supported anymore?
Further I had a look at these configuration files - this is not a security topic but a performance topic.
- /opt/CPshrd-R80/database/postgresql/data/postgresql.conf
- /opt/CPshrd-R80/database/postgresql/cppostgres.conf
and these parameters:
- shared_buffers
- temp_buffers
- work_mem
- maintenance_work_mem
- effective_cache_size
It would make sense to have a configuration script which checks the hardware parameters like RAM and then adjusts the postgresql.conf configuration files based on this. I don't know if this is something R80.20 is already doing but if not it would lead to wasted ressources which will not be used because the database is not aware of that. I am pretty sure it should make a difference in the configuration files if you are using a SMART-1 50 with 8GB RAM or a SMART-1 3150 with up to 256GB RAM.
Weak Hashing algorithm for Gaia password:
##########
[Expert@l504lfmg0101l:0]# dbget -rv passwd | grep '[$]'
passwd:admin:passwd $1$78lihOay$v1WQincbLJwSZti3MwJDK.
[Expert@l504lfmg0101l:0]#
[Expert@l504lfmg0101l:0]# cpstat os
Product Name: SVN Foundation
SVN Foundation Version String: R80.20
SVN Foundation Build Number: 992000010
SVN Foundation Status: OK
OS Name: Gaia
OS Major Version: 3
OS Minor Version: 10
OS Build Number: -
OS SP Major: -
OS SP Minor: -
OS Version Level:
Appliance SN: To Be Filled By O.E.M.
Appliance Name: Smart-1 50
Appliance Manufacture: CheckPoint
[Expert@l504lfmg0101l:0]#
sk114745 described it but is not available anymore.
Files like PNG, JPG, HTML with executeable permissions:
We addressed this in 2015/2016 with R77.10 and we got a Letter of Intent (JSQ-290-51954) for that:
###################
[Expert@l504lfmg0101l:0]# find / -type f -iname "*jpg" -perm /u=x,g=x,o=x 2>/dev/null
/opt/CPrt-R80.20/data/EventDetails/images/right_bottom_corner.jpg
/opt/CPrt-R80.20/data/EventDetails/images/right_top_corner.jpg
/opt/CPrt-R80.20/data/EventDetails/images/top_banner.jpg
/opt/CPrt-R80.20/data/EventDetails/images/header-bg.jpg
/opt/CPrt-R80.20/data/EventDetails/images/html_top.jpg
/opt/CPrt-R80.20/data/EventDetails/images/left_bottom_corner.jpg
/opt/CPrt-R80.20/data/EventDetails/images/left_top_corner.jpg
[Expert@l504lfmg0101l:0]#
###################
Letter of Intent (JSQ-290-51954):
#####
Requested feature:
Remove executable permissions of irrelevant files
Delivery:
Check Point plans to fix executable permissions issue in a major version of the main product, or a
special customer release, which will be released in 2016.
If the fix of executable permissions issue is not be released due to technical reasons, a new date and
a new release will be provided according to the Check Point priorities at the time
#####
Support ASLR/Canary and RELRO compiler settings
We addressed this in 2015 and I am not sure if this is fixed in the new R80.20 GA.
Letter of Intent (TGN-477-60852):
#####
December 2015.
Check Point Solution Center
Check Point plans to support ASLR/Canary and RELRO compiler settings as part of the roadmap.
Requested feature:
Compile the Check Point source code with gcc, which supports ASLR/Canary and RELRO settings.
Delivery
Check Point plans to support ASLR/Canary and RELRO compiler settings in a major version of the main product, or a special customer release, which will be released in 2017.
If support of ASLR/Canary and RELRO compiler settings is not be released due to technical reasons, a new date and a new release will be provided according to the Check Point priorities at the time
#####
I would really appreciate any feedback how do you feel when you address such topics, you get positiv feedback but no results?
Kind regards
Alexander Wilke