src/http/modules/ngx_http_fastcgi_module.c:804: error: Buffer Overrun L3
  Offset: [1, +oo] Size: [0, 65590].

src/http/modules/ngx_http_fastcgi_module.c:680:5: <Length trace>
678.     ngx_http_script_len_code_pt   lcode;
679. 
680.     len = 0;
         ^
681. 
682.     flcf = ngx_http_get_module_loc_conf(r, ngx_http_fastcgi_module);

src/http/modules/ngx_http_fastcgi_module.c:680:5: Assignment
678.     ngx_http_script_len_code_pt   lcode;
679. 
680.     len = 0;
         ^
681. 
682.     flcf = ngx_http_get_module_loc_conf(r, ngx_http_fastcgi_module);

src/http/modules/ngx_http_fastcgi_module.c:742:5: Assignment
740. 
741. 
742.     size = sizeof(ngx_http_fastcgi_header_t)
         ^
743.            + sizeof(ngx_http_fastcgi_begin_request_t)
744. 

src/http/modules/ngx_http_fastcgi_module.c:752:9: Call
750. 
751. 
752.     b = ngx_create_temp_buf(r->pool, size);
             ^
753.     if (b == NULL) {
754.         return NGX_ERROR;

src/core/ngx_buf.c:11:1: Parameter `size`
   9. 
  10. 
  11. ngx_buf_t *
      ^
  12. ngx_create_temp_buf(ngx_pool_t *pool, size_t size)
  13. {

src/core/ngx_buf.c:21:16: Call
  19.     }
  20. 
  21.     b->start = ngx_palloc(pool, size);
                     ^
  22.     if (b->start == NULL) {
  23.         return NULL;

src/core/ngx_palloc.c:125:13: Assignment
    123. 
    124.         do {
    125.             m = ngx_align_ptr(p->d.last, NGX_ALIGNMENT);
                     ^
    126. 
    127.             if ((size_t) (p->d.end - m) >= size) {

src/core/ngx_palloc.c:130:17: Assignment
    128.                 p->d.last = m + size;
    129. 
    130.                 return m;
                         ^
    131.             }
    132. 

src/core/ngx_buf.c:21:5: Assignment
  19.     }
  20. 
  21.     b->start = ngx_palloc(pool, size);
          ^
  22.     if (b->start == NULL) {
  23.         return NULL;

src/core/ngx_buf.c:38:5: Assignment
  36. 
  37.     b->pos = b->start;
  38.     b->last = b->start;
          ^
  39.     b->end = b->last + size;
  40.     b->temporary = 1;

src/http/modules/ngx_http_fastcgi_module.c:785:9: Assignment
783. 
784.         e.ip = flcf->params->elts;
785.         e.pos = b->last;
             ^
786.         e.request = r;
787.         e.flushed = 1;

src/http/modules/ngx_http_fastcgi_module.c:801:14: Assignment
799.             le.ip += sizeof(uintptr_t);
800. 
801.             *e.pos++ = (u_char) key_len;
                  ^
802. 
803.             if (val_len > 127) {

src/http/modules/ngx_http_fastcgi_module.c:804:17: Array access: Offset: [1, +oo] Size: [0, 65590]
802. 
803.             if (val_len > 127) {
804.                 *e.pos++ = (u_char) (((val_len >> 24) & 0x7f) | 0x80);
                     ^
805.                 *e.pos++ = (u_char) ((val_len >> 16) & 0xff);
806.                 *e.pos++ = (u_char) ((val_len >> 8) & 0xff);
