| 
        php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits             
             [2021-03-19 17:07 UTC] cmb@php.net
 
-Status:      Open
+Status:      Feedback
-Assigned To:
+Assigned To: cmb
  [2021-03-19 17:07 UTC] cmb@php.net
  [2021-03-19 17:07 UTC] cmb@php.net
 
-Package: Session related
+Package: *General Issues
  [2021-03-28 04:22 UTC] php-bugs at lists dot php dot net
  | 
    |||||||||||||||||||||||||||||||||||||
            
                 
                Copyright © 2001-2025 The PHP GroupAll rights reserved.  | 
        Last updated: Tue Nov 04 12:00:01 2025 UTC | 
Description: ------------ While PHP is running in FPM with chroot safe_mode, and the session.save_handler is "files". #ext/session/mod_files.c: PS_CREATE_SID_FUNC(files) {{ sid = php_session_create_id((void**)&data); }} This statement would always return NULL to sid, because of php_random_bytes() returning FAILURE. SOLUTION: ext/standard/random.c: Line 94: #elif HAVE_DECL_ARC4RANDOM_BUF && ((defined(__FreeBSD__) || (defined(__OpenBSD__) && OpenBSD >= 201405) || (defined(__NetBSD__) && __NetBSD_Version__ >= 700000001)) Test script: --------------- session_start();