1. 03 3月, 2018 1 次提交
    • M
      add_item_to_object: Fix use-after-free when string is aliased · 22a7d04f
      Max Bruckner 提交于
      If the `string` property of the item that is added is an alias to the
      `string` parameter of `add_item_to_object`, and `constant` is false,
      `cJSON_strdup` would access the string after it has been freed.
      
      Thanks @hhallen for reporting this in #248.
      22a7d04f
  2. 08 2月, 2018 2 次提交
  3. 06 2月, 2018 1 次提交
  4. 10 1月, 2018 4 次提交
  5. 31 12月, 2017 1 次提交
  6. 29 12月, 2017 2 次提交
  7. 28 12月, 2017 1 次提交
  8. 28 11月, 2017 4 次提交
  9. 16 11月, 2017 1 次提交
  10. 04 11月, 2017 1 次提交
  11. 09 10月, 2017 4 次提交
  12. 08 9月, 2017 2 次提交
  13. 21 8月, 2017 1 次提交
  14. 13 7月, 2017 2 次提交
    • M
      Release version 1.5.7 · 88d66c5d
      Max Bruckner 提交于
      88d66c5d
    • M
      Fix #189, ensure returns an invalid pointer · 954d61e5
      Max Bruckner 提交于
      If realloc returns NULL, ensure didn't abort but returned
      printbuffer.offset instead. If an attacker can control
      printbuffer.offset and also make realloc fail at just the right moment,
      this would make cJSON potentially write at an arbitrary memory address.
      954d61e5
  15. 04 7月, 2017 1 次提交
  16. 28 6月, 2017 12 次提交