{"id":"CVE-2017-15906","details":"The process_open function in sftp-server.c in OpenSSH before 7.6 does not properly prevent write operations in readonly mode, which allows attackers to create zero-length files.","modified":"2026-07-09T00:03:41.979934Z","published":"2017-10-26T03:29:00.220Z","related":["SUSE-SU-2017:3230-1","SUSE-SU-2018:2275-1","SUSE-SU-2018:2685-1","SUSE-SU-2018:2719-1","SUSE-SU-2018:3540-1"],"database_specific":{"unresolved_ranges":[{"cpes":["cpe:2.3:a:netapp:storage_replication_adapter_for_clustered_data_ontap:*:*:*:*:*:vmware_vsphere:*:*"],"extracted_events":[{"introduced":"9.7"}],"source":"CPE_RANGE","vendor_product":"netapp:storage_replication_adapter_for_clustered_data_ontap"},{"cpes":["cpe:2.3:a:netapp:vasa_provider_for_clustered_data_ontap:*:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"6.0"},{"last_affected":"6.2"},{"introduced":"9.7"}],"source":"CPE_RANGE","vendor_product":"netapp:vasa_provider_for_clustered_data_ontap"},{"extracted_events":[{"introduced":"9.7"}],"source":"CPE_RANGE","vendor_product":"netapp:virtual_storage_console","cpes":["cpe:2.3:a:netapp:virtual_storage_console:*:*:*:*:*:vmware_vsphere:*:*"]},{"cpes":["cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.0"},{"last_affected":"8.0"}],"source":"CPE_STRING","vendor_product":"debian:debian_linux"},{"source":"CPE_STRING","vendor_product":"netapp:storage_replication_adapter_for_clustered_data_ontap","cpes":["cpe:2.3:a:netapp:storage_replication_adapter_for_clustered_data_ontap:9.6:*:*:*:*:vmware_vsphere:*:*"],"extracted_events":[{"introduced":"9.6"},{"last_affected":"9.6"}]},{"cpes":["cpe:2.3:a:netapp:virtual_storage_console:9.6:*:*:*:*:vmware_vsphere:*:*"],"extracted_events":[{"introduced":"9.6"},{"last_affected":"9.6"}],"source":"CPE_STRING","vendor_product":"netapp:virtual_storage_console"},{"extracted_events":[{"introduced":"8.8.6"},{"last_affected":"8.8.6"}],"source":"CPE_STRING","vendor_product":"oracle:sun_zfs_storage_appliance_kit","cpes":["cpe:2.3:a:oracle:sun_zfs_storage_appliance_kit:8.8.6:*:*:*:*:*:*:*"]},{"source":"CPE_STRING","vendor_product":"redhat:enterprise_linux_desktop","cpes":["cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"7.0"},{"last_affected":"7.0"}]},{"extracted_events":[{"introduced":"7.6"},{"last_affected":"7.6"},{"introduced":"7.7"},{"last_affected":"7.7"}],"source":"CPE_STRING","vendor_product":"redhat:enterprise_linux_eus","cpes":["cpe:2.3:o:redhat:enterprise_linux_eus:7.6:*:*:*:*:*:*:*","cpe:2.3:o:redhat:enterprise_linux_eus:7.7:*:*:*:*:*:*:*"]},{"cpes":["cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"7.0"},{"last_affected":"7.0"}],"source":"CPE_STRING","vendor_product":"redhat:enterprise_linux_server"},{"cpes":["cpe:2.3:o:redhat:enterprise_linux_server_aus:7.6:*:*:*:*:*:*:*","cpe:2.3:o:redhat:enterprise_linux_server_aus:7.7:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"7.6"},{"last_affected":"7.6"},{"introduced":"7.7"},{"last_affected":"7.7"}],"source":"CPE_STRING","vendor_product":"redhat:enterprise_linux_server_aus"},{"cpes":["cpe:2.3:o:redhat:enterprise_linux_server_tus:7.6:*:*:*:*:*:*:*","cpe:2.3:o:redhat:enterprise_linux_server_tus:7.7:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"7.6"},{"last_affected":"7.6"},{"introduced":"7.7"},{"last_affected":"7.7"}],"source":"CPE_STRING","vendor_product":"redhat:enterprise_linux_server_tus"},{"cpes":["cpe:2.3:o:redhat:enterprise_linux_workstation:7.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"7.0"},{"last_affected":"7.0"}],"source":"CPE_STRING","vendor_product":"redhat:enterprise_linux_workstation"}]},"references":[{"type":"WEB","url":"https://cert-portal.siemens.com/productcert/pdf/ssa-412672.pdf"},{"type":"ADVISORY","url":"http://www.securityfocus.com/bid/101552"},{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2018:0980"},{"type":"ADVISORY","url":"https://github.com/openbsd/src/commit/a6981567e8e215acc1ef690c8dbb30f2d9b00a19"},{"type":"ADVISORY","url":"https://lists.debian.org/debian-lts-announce/2018/09/msg00010.html"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/201801-05"},{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20180423-0004/"},{"type":"ADVISORY","url":"https://www.openssh.com/txt/release-7.6"},{"type":"ADVISORY","url":"https://www.oracle.com/security-alerts/cpujan2020.html"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/openbsd/src","events":[{"introduced":"0"},{"fixed":"a6981567e8e215acc1ef690c8dbb30f2d9b00a19"}],"database_specific":{"source":"REFERENCES"}}],"database_specific":{"vanir_signatures_modified":"2026-07-09T00:03:41Z","vanir_signatures":[{"digest":{"function_hash":"245508202350905329393278082937121320963","length":1097},"id":"CVE-2017-15906-09c3b956","signature_type":"Function","signature_version":"v1","source":"https://github.com/openbsd/src/commit/a6981567e8e215acc1ef690c8dbb30f2d9b00a19","target":{"file":"usr.bin/ssh/sftp-server.c","function":"process_open"},"deprecated":false},{"target":{"file":"usr.bin/ssh/sftp-server.c"},"deprecated":false,"digest":{"line_hashes":["73451354983332106238004573019954184765","115047829827750025844972100937310889789","225154063895468876819726826952558484895","228425264224619864482417641601121868070","128057601860705487882805129516859362391","140618039411384439181225380759627597025"],"threshold":0.9},"id":"CVE-2017-15906-37a449e1","signature_type":"Line","signature_version":"v1","source":"https://github.com/openbsd/src/commit/a6981567e8e215acc1ef690c8dbb30f2d9b00a19"}],"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-15906.json"}},{"ranges":[{"type":"GIT","repo":"https://github.com/openssh/openssh-portable","events":[{"introduced":"0"},{"fixed":"66bf74a92131b7effe49fb0eefe5225151869dc5"}],"database_specific":{"cpe":"cpe:2.3:a:openbsd:openssh:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"7.6"}],"source":"CPE_RANGE"}}],"versions":["V_7_5_P1","V_7_4_P1","V_7_3_P1","V_7_2_P1","V_7_1_P1","V_7_0_P1","V_6_9_P1","V_6_8_P1","V_6_6_P1","V_6_5_P1","V_6_2_P1","V_6_1_P1","V_6_0_P1","V_5_7_P1","V_5_5_P1","V_5_2_P1","V_5_1_P1","V_5_0_P1","V_4_2_P1","V_3_9_P1","V_3_8_P1","AFTER_KRB5_GSSAPI_MERGE","BEFORE_KRB5_GSSAPI_MERGE","POST_KRB4_REMOVAL","PRE_KRB4_REMOVAL","AFTER_FREEBSD_PAM_MERGE","BEFORE_FREEBSD_PAM_MERGE","V_3_6_1_P1","V_3_4_P1","V_3_2_2_P1","PRE_SW_KRBV","V_3_1_P1","V_3_0_1_P1","V_3_0_P1","V_2_5_2_P1","V_2_5_1_P2","V_2_5_1_P1","V_2_5_0_P1","PRE-REORDER","V_2_3_0_P1","PRE_CYGWIN_MERGE","V_2_2_0_P1","V_2_1_1_P4","V_2_1_1_P3","ABOUT_TO_ADD_INET_ATON","V_2_1_1_P2","V_2_1_1_P1","PRE_NEW_LOGIN_CODE","V_2_1_0_P3","V_2_1_0_P2","V_2_1_0_P1","V_2_1_0","V_2_0_0_BETA2","V_2_0_0_BETA1","V_2_0_0_TEST1","V_1_2_3_TEST3","V_1_2_3_TEST2","V_1_2_3_TEST1","V_1_2_3","V_1_2_3_PRE5","V_1_2_3_PRE4","V_1_2_3_PRE3","V_1_2_3_PRE2","V_1_2_3_PRE1","V_1_2_2_P1","V_1_2_2","V_1_2_2_PRE29","V_1_2_2_PRE28","V_1_2_1_PRE27","V_1_2_1_PRE26","PRE_IPV6","V_1_2_1_PRE25","V_1_2_1_PRE24","V_1_2_1_PRE23","V_1_2_1_PRE22","PRE_FIXPATHS_INTEGRATION","V_1_2_1_PRE21","V_1_2_1_PRE20","V_1_2_1_PRE19","PRE_HPUX_INTEGRATION","V_1_2_1_PRE18","V_1_2PRE17","V_1_2_PRE16","V_1_2_PRE15","V_1_2_PRE14","V_1_2_PRE13","V_1_2_PRE12","V_1_2_PRE11","V_1_2_PRE10","V_1_2_PRE9","V_1_2_PRE8","V_1_2_PRE7","V_1_2_PRE6","V_1_2_PRE5","V_1_2_PRE4","PRE_DAN_PATCH_MERGE"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-15906.json","vanir_signatures_modified":"2026-07-09T00:03:41Z","vanir_signatures":[{"signature_type":"Line","signature_version":"v1","source":"https://github.com/openssh/openssh-portable/commit/66bf74a92131b7effe49fb0eefe5225151869dc5","target":{"file":"servconf.h"},"deprecated":false,"digest":{"line_hashes":["79029947967818200721355068208786597809","77853498154400323396518088625010115415","268877291144902812295503531205744277960","280892792703464745601877662259899291724","283502225313182026327669295555407248695"],"threshold":0.9},"id":"CVE-2017-15906-360f872e"},{"deprecated":false,"digest":{"line_hashes":["311485281856427141192081750490489962261","20931721351770823892963951840738827003","80987361099183754224328866329143632972","258874072705965473424444661351981976079","196434860077555402256406014269679425315","9307661487544646414396110207111741407","43704091906660878372593406058490428367","221055566254099029738270213230424269474"],"threshold":0.9},"id":"CVE-2017-15906-61f5ac93","signature_type":"Line","signature_version":"v1","source":"https://github.com/openssh/openssh-portable/commit/66bf74a92131b7effe49fb0eefe5225151869dc5","target":{"file":"monitor.c"}},{"target":{"file":"servconf.c"},"deprecated":false,"digest":{"line_hashes":["186023089215617829128658093752918424562","277728783570913075901280264746461193166","271805213036176209986841484488758315621","149799233050313836625691637518151346167","237230542325546270649432656318064392907","249682326877442407827138571995558370246","308074672074757758578285663153194373492","52369010191972798770980000799777133712","176867238064493190420783257875476003269"],"threshold":0.9},"id":"CVE-2017-15906-9bf8851e","signature_type":"Line","signature_version":"v1","source":"https://github.com/openssh/openssh-portable/commit/66bf74a92131b7effe49fb0eefe5225151869dc5"},{"target":{"file":"monitor_wrap.c"},"deprecated":false,"digest":{"line_hashes":["123299733082017567328061069905839651551","275526744511639397224161220911049167047","300188845767632654615938292445397191443","132807140414766101206872787469164074875","196434860077555402256406014269679425315","222817316289057585556516792964365074219","35318005652860758439782592685762608767","335420158061575882367860763070171613617"],"threshold":0.9},"id":"CVE-2017-15906-ab667834","signature_type":"Line","signature_version":"v1","source":"https://github.com/openssh/openssh-portable/commit/66bf74a92131b7effe49fb0eefe5225151869dc5"}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"}]}