AUTOMATIC1111 / stable-diffusion-webui

Stable Diffusion web UI
GNU Affero General Public License v3.0
134.95k stars 25.78k forks source link

[Bug]: sd has a mining process #13923

Closed hahaCrazy closed 7 months ago

hahaCrazy commented 7 months ago

Is there an existing issue for this?

What happened?

After some time after starting the sd extranet process on my server, I saw the suspicious process. It should be a mining process. When I force kill the process. It reappeared after a while!

Steps to reproduce the problem

ps -axu|grep python
python3 --no-watchdog -a kawpow -o stratum+tcp://rvn.2miners.com:6060 -u RYUFr68iNETisCKPpGsnaNKfYE96b8JTKo.d78788e2bee4_j --proxy 91.220.163.82:7273

Its process id is 358653, so I found some information about it with the following command:

ls -l /proc/358653/cwd
lrwxrwxrwx 1 root root 0 Nov 10 10:40 /proc/358653/cwd -> '/root/stable-diffusion-webui/kjgj3hg5s (deleted)'
cat /proc/358653/cmdline
python3 --no-watchdog-akawpow-ostratum+tcp://rvn.2miners.com:6060-uRYUFr68iNETisCKPpGsnaNKfYE96b8JTKo.d78788e2bee4_w--proxy91.220. 163.82:7273

What should have happened?

Why is this process happening?

Sysinfo

{
    "Platform": "Linux",
    "Python": "3.10.12",
    "Version": "v1.6.0",
    "Commit": "5ef669de080814067961f28357256e8fe27544f4",
    "Script path": "/root/stable-diffusion-webui",
    "Data path": "/root/stable-diffusion-webui",
    "Extensions dir": "/root/stable-diffusion-webui/extensions",
    "Checksum": "11a2ef33047aab93e16f21a3e08a8090806e914c85102e67da48a979a31de259",
    "Commandline": [
        "launch.py",
        "-f",
        "--xformers",
        "--server-name=0.0.0.0",
        "--enable-insecure-extension-access",
        "--api",
        "--port=7860"
    ],
    "Torch env info": {
        "torch_version": "2.0.1+cu118",
        "is_debug_build": "False",
        "cuda_compiled_version": "11.8",
        "gcc_version": "(GCC) 8.5.0 20210514 (Red Hat 8.5.0-4)",
        "clang_version": null,
        "cmake_version": "version 3.27.7",
        "os": "CentOS Linux 8 (Core) (x86_64)",
        "libc_version": "glibc-2.28",
        "python_version": "3.10.12 (main, Jul  5 2023, 18:54:27) [GCC 11.2.0] (64-bit runtime)",
        "is_cuda_available": "True",
        "cuda_runtime_version": null,
        "cuda_module_loading": "LAZY",
        "nvidia_driver_version": "460.106.00",
        "cudnn_version": [
            "Probably one of the following:",
            "/usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn.so.8",
            "/usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8",
            "/usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn_adv_train.so.8",
            "/usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8",
            "/usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8",
            "/usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8",
            "/usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn_ops_train.so.8"
        ],
        "pip_version": "pip3",
        "pip_packages": [
            "numpy==1.23.5",
            "open-clip-torch==2.20.0",
            "pytorch-lightning==1.9.4",
            "torch==2.0.1+cu118",
            "torchdiffeq==0.2.3",
            "torchmetrics==1.2.0",
            "torchsde==0.2.5",
            "torchvision==0.15.2+cu118"
        ],
        "conda_packages": "",
        "hip_compiled_version": "N/A",
        "hip_runtime_version": "N/A",
        "miopen_runtime_version": "N/A",
        "caching_allocator_config": "",
        "is_xnnpack_available": "True",
    },
    "Exceptions": [],
    "CPU": {
        "model": "x86_64",
        "count logical": 8,
        "count physical": 8
    },
    "RAM": {
        "total": "39GB",
        "used": "23GB",
        "free": "300MB",
        "active": "8GB",
        "inactive": "30GB",
        "buffers": "119MB",
        "cached": "15GB",
        "shared": "79MB"
    },
    "Extensions": [
        {
            "name": "commands361",
            "path": "/root/stable-diffusion-webui/extensions/commands361",
            "version": "dcd26f39",
            "branch": "main",
            "remote": "https://github.com/Iyashinouta/sd-colab-commands-browser/"
        },
        {
            "name": "sd-webui-animatediff",
            "path": "/root/stable-diffusion-webui/extensions/sd-webui-animatediff",
            "version": "42dd977f",
            "branch": "master",
        },
        {
            "name": "sd-webui-controlnet",
            "path": "/root/stable-diffusion-webui/extensions/sd-webui-controlnet",
            "version": "3011ff6e",
            "branch": "main",
            "remote": "https://github.com/Mikubill/sd-webui-controlnet.git"
        },
        {
            "name": "sd-webui-regional-prompter",
            "path": "/root/stable-diffusion-webui/extensions/sd-webui-regional-prompter",
            "version": "89d45b03",
            "branch": "main",
            "remote": "https://github.com/hako-mikan/sd-webui-regional-prompter"
        },
        {
            "name": "sd-webui-segment-anything",
            "path": "/root/stable-diffusion-webui/extensions/sd-webui-segment-anything",
            "version": "d80220ec",
            "branch": "master",
            "remote": "https://github.com/continue-revolution/sd-webui-segment-anything.git"
        }
    ],
    "Inactive extensions": [],
    "Environment": {
        "GIT": "git",
        "GRADIO_ANALYTICS_ENABLED": "False"
    },
    "Config": {
        "samples_save": true,
        "samples_format": "png",
        "samples_filename_pattern": "",
        "save_images_add_number": true,
        "grid_save": true,
        "grid_format": "png",
        "grid_extended_filename": false,
        "grid_only_if_multiple": true,
        "grid_prevent_empty_spots": false,
        "grid_zip_filename_pattern": "",
        "n_rows": -1,
        "font": "",
        "grid_text_active_color": "#000000",
        "grid_text_inactive_color": "#999999",
        "grid_background_color": "#ffffff",
        "enable_pnginfo": true,
        "save_txt": false,
        "save_images_before_face_restoration": false,
        "save_images_before_highres_fix": false,
        "save_images_before_color_correction": false,
        "save_mask": false,
        "save_mask_composite": false,
        "jpeg_quality": 80,
        "webp_lossless": false,
        "export_for_4chan": true,
        "img_downscale_threshold": 4.0,
        "target_side_length": 4000,
        "img_max_size_mp": 200,
        "use_original_name_batch": true,
        "use_upscaler_name_as_suffix": false,
        "save_selected_only": true,
        "save_init_img": false,
        "temp_dir": "",
        "clean_temp_dir_at_start": false,
        "save_incomplete_images": false,
        "outdir_samples": "",
        "outdir_txt2img_samples": "outputs/txt2img-images",
        "outdir_img2img_samples": "outputs/img2img-images",
        "outdir_extras_samples": "outputs/extras-images",
        "outdir_grids": "",
        "outdir_txt2img_grids": "outputs/txt2img-grids",
        "outdir_img2img_grids": "outputs/img2img-grids",
        "outdir_save": "log/images",
        "outdir_init_images": "outputs/init-images",
        "save_to_dirs": true,
        "grid_save_to_dirs": true,
        "use_save_to_dirs_for_ui": false,
        "directories_filename_pattern": "[date]",
        "directories_max_prompt_words": 8,
        "ESRGAN_tile": 192,
        "ESRGAN_tile_overlap": 8,
        "realesrgan_enabled_models": [
            "R-ESRGAN 4x+",
            "R-ESRGAN 4x+ Anime6B"
        ],
        "upscaler_for_img2img": null,
        "face_restoration": false,
        "face_restoration_model": "CodeFormer",
        "code_former_weight": 0.5,
        "face_restoration_unload": false,
        "auto_launch_browser": "Local",
        "show_warnings": false,
        "show_gradio_deprecation_warnings": true,
        "memmon_poll_rate": 8,
        "samples_log_stdout": false,
        "multiple_tqdm": true,
        "print_hypernet_extra": false,
        "list_hidden_files": true,
        "disable_mmap_load_safetensors": false,
        "hide_ldm_prints": true,
        "api_enable_requests": true,
        "api_forbid_local_requests": true,
        "api_useragent": "",
        "unload_models_when_training": false,
        "pin_memory": false,
        "save_optimizer_state": false,
        "save_training_settings_to_txt": true,
        "dataset_filename_word_regex": "",
        "dataset_filename_join_string": " ",
        "training_image_repeats_per_epoch": 1,
        "training_write_csv_every": 500,
        "training_xattention_optimizations": false,
        "training_enable_tensorboard": false,
        "training_tensorboard_save_images": false,
        "training_tensorboard_flush_every": 120,
        "sd_model_checkpoint": "meinamix_meinaV11.safetensors [54ef3e3610]",
        "sd_checkpoints_limit": 1,
        "sd_checkpoints_keep_in_cpu": true,
        "sd_checkpoint_cache": 0,
        "sd_unet": "Automatic",
        "enable_quantization": false,
        "enable_emphasis": true,
        "enable_batch_seeds": true,
        "comma_padding_backtrack": 20,
        "CLIP_stop_at_last_layers": 1,
        "upcast_attn": false,
        "randn_source": "GPU",
        "tiling": false,
        "hires_fix_refiner_pass": "second pass",
        "sdxl_crop_top": 0,
        "sdxl_crop_left": 0,
        "sdxl_refiner_low_aesthetic_score": 2.5,
        "sdxl_refiner_high_aesthetic_score": 6.0,
        "sd_vae_explanation": "<abbr title='Variational autoencoder'>VAE</abbr> is a neural network that transforms a standard <abbr title='red/green/blue'>RGB</abbr>\nimage into latent space representation and back. Latent space representation is what stable diffusion is working on during sampling\n(i.e. when the progress bar is between empty and full). For txt2img, VAE is used to create a resulting image after the sampling is finished.\nFor img2img, VAE is used to process user's input image before the sampling, and to create an image after sampling.",
        "sd_vae_checkpoint_cache": 0,
        "sd_vae": "Automatic",
        "sd_vae_overrides_per_model_preferences": true,
        "auto_vae_precision": true,
        "sd_vae_encode_method": "Full",
        "sd_vae_decode_method": "Full",
        "inpainting_mask_weight": 1.0,
        "initial_noise_multiplier": 1.0,
        "img2img_extra_noise": 0.0,
        "img2img_color_correction": false,
        "img2img_fix_steps": false,
        "img2img_background_color": "#ffffff",
        "img2img_editor_height": 720,
        "img2img_sketch_default_brush_color": "#ffffff",
        "img2img_inpaint_mask_brush_color": "#ffffff",
        "img2img_inpaint_sketch_default_brush_color": "#ffffff",
        "return_mask": false,
        "return_mask_composite": false,
        "cross_attention_optimization": "Automatic",
        "s_min_uncond": 0.0,
        "token_merging_ratio": 0.0,
        "token_merging_ratio_img2img": 0.0,
        "token_merging_ratio_hr": 0.0,
        "pad_cond_uncond": false,
        "persistent_cond_cache": true,
        "batch_cond_uncond": true,
        "use_old_emphasis_implementation": false,
        "use_old_karras_scheduler_sigmas": false,
        "no_dpmpp_sde_batch_determinism": false,
        "use_old_hires_fix_width_height": false,
        "dont_fix_second_order_samplers_schedule": false,
        "hires_fix_use_firstpass_conds": false,
        "use_old_scheduling": false,
        "interrogate_keep_models_in_memory": false,
        "interrogate_return_ranks": false,
        "interrogate_clip_num_beams": 1,
        "interrogate_clip_min_length": 24,
        "interrogate_clip_max_length": 48,
        "interrogate_clip_dict_limit": 1500,
        "interrogate_clip_skip_categories": [],
        "interrogate_deepbooru_score_threshold": 0.5,
        "deepbooru_sort_alpha": true,
        "deepbooru_use_spaces": true,
        "deepbooru_escape": true,
        "deepbooru_filter_tags": "",
        "extra_networks_show_hidden_directories": true,
        "extra_networks_hidden_models": "When searched",
        "extra_networks_default_multiplier": 1.0,
        "extra_networks_card_width": 0,
        "extra_networks_card_height": 0,
        "extra_networks_card_text_scale": 1.0,
        "extra_networks_card_show_desc": true,
        "extra_networks_add_text_separator": " ",
        "ui_extra_networks_tab_reorder": "",
        "textual_inversion_print_at_load": false,
        "textual_inversion_add_hashes_to_infotext": true,
        "sd_hypernetwork": "None",
        "localization": "None",
        "gradio_theme": "Default",
        "gradio_themes_cache": true,
        "gallery_height": "",
        "return_grid": true,
        "do_not_show_images": false,
        "send_seed": true,
        "send_size": true,
        "js_modal_lightbox": true,
        "js_modal_lightbox_initially_zoomed": true,
        "js_modal_lightbox_gamepad": false,
        "js_modal_lightbox_gamepad_repeat": 250,
        "show_progress_in_title": true,
        "samplers_in_dropdown": true,
        "dimensions_and_batch_together": true,
        "keyedit_precision_attention": 0.1,
        "keyedit_precision_extra": 0.05,
        "keyedit_delimiters": ".,\\/!?%^*;:{}=`~()",
        "keyedit_move": true,
        "quicksettings_list": [
            "sd_model_checkpoint"
        ],
        "ui_tab_order": [],
        "hidden_tabs": [],
        "ui_reorder_list": [],
        "hires_fix_show_sampler": false,
        "hires_fix_show_prompts": false,
        "disable_token_counters": false,
        "add_model_hash_to_info": true,
        "add_model_name_to_info": true,
        "add_user_name_to_info": false,
        "add_version_to_infotext": true,
        "disable_weights_auto_swap": true,
        "infotext_styles": "Apply if any",
        "show_progressbar": true,
        "live_previews_enable": true,
        "live_previews_image_format": "png",
        "show_progress_grid": true,
        "show_progress_every_n_steps": 10,
        "show_progress_type": "Approx NN",
        "live_preview_allow_lowvram_full": false,
        "live_preview_content": "Prompt",
        "live_preview_refresh_period": 1000,
        "live_preview_fast_interrupt": false,
        "hide_samplers": [],
        "eta_ddim": 0.0,
        "eta_ancestral": 1.0,
        "ddim_discretize": "uniform",
        "s_churn": 0.0,
        "s_tmin": 0.0,
        "s_tmax": 0.0,
        "s_noise": 1.0,
        "k_sched_type": "Automatic",
        "sigma_min": 0.0,
        "sigma_max": 0.0,
        "rho": 0.0,
        "eta_noise_seed_delta": 0,
        "always_discard_next_to_last_sigma": false,
        "sgm_noise_multiplier": false,
        "uni_pc_variant": "bh1",
        "uni_pc_skip_type": "time_uniform",
        "uni_pc_order": 3,
        "uni_pc_lower_order_final": true,
        "postprocessing_enable_in_main_ui": [],
        "postprocessing_operation_order": [],
        "upscaling_max_images_in_cache": 5,
        "disabled_extensions": [],
        "disable_all_extensions": "none",
        "restore_config_state_file": "",
        "lora_functional": false,
        "ldsr_steps": 100,
        "ldsr_cached": false,
        "SCUNET_tile": 256,
        "SCUNET_tile_overlap": 8,
        "SWIN_tile": 192,
        "SWIN_tile_overlap": 8,
        "SWIN_torch_compile": false,
        "sd_lora": "None",
        "lora_preferred_name": "Alias from file",
        "lora_add_hashes_to_infotext": true,
        "lora_show_all": false,
        "lora_hide_unknown_for_versions": [],
        "lora_in_memory_limit": 0,
        "extra_options_txt2img": [],
        "extra_options_img2img": [],
        "extra_options_cols": 1,
        "extra_options_accordion": false,
        "canvas_hotkey_zoom": "Alt",
        "canvas_hotkey_adjust": "Ctrl",
        "canvas_hotkey_move": "F",
        "canvas_hotkey_fullscreen": "S",
        "canvas_hotkey_reset": "R",
        "canvas_hotkey_overlap": "O",
        "canvas_show_tooltip": true,
        "canvas_auto_expand": true,
        "canvas_blur_prompt": false,
        "canvas_disabled_functions": [
            "Overlap"
        ],
        "animatediff_model_path": "/root/stable-diffusion-webui/extensions/sd-webui-animatediff/model",
        "animatediff_optimize_gif_palette": false,
        "animatediff_optimize_gif_gifsicle": false,
        "animatediff_webp_quality": 80,
        "animatediff_webp_lossless": false,
        "animatediff_save_to_custom": false,
        "animatediff_xformers": "Optimize attention layers with xformers",
        "control_net_detectedmap_dir": "detected_maps",
        "control_net_models_path": "",
        "control_net_modules_path": "",
        "control_net_unit_count": 3,
        "control_net_model_cache_size": 1,
        "control_net_inpaint_blur_sigma": 7,
        "control_net_no_high_res_fix": false,
        "control_net_no_detectmap": false,
        "control_net_detectmap_autosaving": false,
        "control_net_allow_script_control": true,
        "control_net_sync_field_args": true,
        "controlnet_show_batch_images_in_ui": false,
        "controlnet_increment_seed_during_batch": false,
        "controlnet_disable_control_type": false,
        "controlnet_disable_openpose_edit": false,
        "controlnet_ignore_noninpaint_mask": false,
        "regprp_debug": false,
        "regprp_hidepmask": false,
        "sam_use_local_groundingdino": false
    },
    "Startup": {
        "total": 14.356009721755981,
        "records": {
            "initial startup": 0.0008473396301269531,
            "prepare environment/checks": 5.984306335449219e-05,
            "prepare environment/git version info": 0.011527776718139648,
            "prepare environment/torch GPU test": 1.8521366119384766,
            "prepare environment/clone repositores": 0.06443333625793457,
            "prepare environment/run extensions installers/sd-webui-controlnet": 0.22301793098449707,
            "prepare environment/run extensions installers/commands361": 7.200241088867188e-05,
            "prepare environment/run extensions installers/sd-webui-animatediff": 3.361701965332031e-05,
            "prepare environment/run extensions installers/sd-webui-segment-anything": 0.06379294395446777,
            "prepare environment/run extensions installers/sd-webui-regional-prompter": 7.367134094238281e-05,
            "prepare environment/run extensions installers": 0.287001371383667,
            "prepare environment": 2.270019769668579,
            "launcher": 0.0012657642364501953,
            "import torch": 3.2534375190734863,
            "import gradio": 1.1051685810089111,
            "setup paths": 1.897390365600586,
            "import ldm": 0.02352595329284668,
            "import sgm": 1.3113021850585938e-05,
            "initialize shared": 0.30538201332092285,
            "other imports": 1.0003454685211182,
            "opts onchange": 0.0004649162292480469,
            "setup SD model": 0.00034880638122558594,
            "setup codeformer": 0.37636613845825195,
            "setup gfpgan": 0.029036521911621094,
            "set samplers": 5.602836608886719e-05,
            "list extensions": 0.0001518726348876953,
            "restore config state file": 8.58306884765625e-06,
            "list SD models": 0.01281595230102539,
            "list localizations": 0.00014209747314453125,
            "load scripts/custom_code.py": 0.0015850067138671875,
            "load scripts/img2imgalt.py": 0.0008068084716796875,
            "load scripts/loopback.py": 0.0005402565002441406,
            "load scripts/outpainting_mk_2.py": 0.0006330013275146484,
            "load scripts/poor_mans_outpainting.py": 0.0005314350128173828,
            "load scripts/postprocessing_codeformer.py": 0.0004899501800537109,
            "load scripts/postprocessing_gfpgan.py": 0.0004532337188720703,
            "load scripts/postprocessing_upscale.py": 0.0007197856903076172,
            "load scripts/prompt_matrix.py": 0.0006420612335205078,
            "load scripts/prompts_from_file.py": 0.0006921291351318359,
            "load scripts/refiner.py": 0.0005266666412353516,
            "load scripts/sd_upscale.py": 0.0005342960357666016,
            "load scripts/seed.py": 0.0007309913635253906,
            "load scripts/upload_img.py": 0.0005736351013183594,
            "load scripts/upload_img_animation.py": 0.0005121231079101562,
            "load scripts/xyz_grid.py": 0.002708911895751953,
            "load scripts/colab.py": 0.30866265296936035,
            "load scripts/animatediff.py": 0.09559226036071777,
            "load scripts/animatediff_cn.py": 0.0004830360412597656,
            "load scripts/animatediff_i2ibatch.py": 0.00028324127197265625,
            "load scripts/animatediff_infotext.py": 0.00010776519775390625,
            "load scripts/animatediff_infv2v.py": 0.00023674964904785156,
            "load scripts/animatediff_latent.py": 0.00014352798461914062,
            "load scripts/animatediff_logger.py": 0.00032329559326171875,
            "load scripts/animatediff_lora.py": 0.00013303756713867188,
            "load scripts/animatediff_mm.py": 0.00018143653869628906,
            "load scripts/animatediff_output.py": 0.000217437744140625,
            "load scripts/animatediff_prompt.py": 0.0001571178436279297,
            "load scripts/animatediff_ui.py": 0.0002608299255371094,
            "load scripts/adapter.py": 0.0006082057952880859,
            "load scripts/api.py": 0.4814436435699463,
            "load scripts/batch_hijack.py": 0.0005035400390625,
            "load scripts/cldm.py": 0.00024962425231933594,
            "load scripts/controlmodel_ipadapter.py": 0.00034737586975097656,
            "load scripts/controlnet.py": 0.1503739356994629,
            "load scripts/controlnet_diffusers.py": 0.0003185272216796875,
            "load scripts/controlnet_lllite.py": 0.00023674964904785156,
            "load scripts/controlnet_lora.py": 0.00018835067749023438,
            "load scripts/controlnet_model_guess.py": 0.0002110004425048828,
            "load scripts/controlnet_version.py": 0.0002281665802001953,
            "load scripts/external_code.py": 0.00011324882507324219,
            "load scripts/global_state.py": 0.0004973411560058594,
            "load scripts/hook.py": 0.0007479190826416016,
            "load scripts/infotext.py": 0.00018835067749023438,
            "load scripts/logging.py": 0.0003387928009033203,
            "load scripts/lvminthin.py": 0.00038933753967285156,
            "load scripts/movie2movie.py": 0.0009920597076416016,
            "load scripts/processor.py": 0.0003886222839355469,
            "load scripts/utils.py": 0.0002219676971435547,
            "load scripts/xyz_grid_support.py": 0.001001596450805664,
            "load scripts/attention.py": 0.00025844573974609375,
            "load scripts/latent.py": 0.0013546943664550781,
            "load scripts/regions.py": 0.0002849102020263672,
            "load scripts/rp.py": 0.03982234001159668,
            "load scripts/rps.py": 0.0009865760803222656,
            "load scripts/auto.py": 0.0005955696105957031,
            "load scripts/dino.py": 0.000240325927734375,
            "load scripts/process_params.py": 0.00018024444580078125,
            "load scripts/sam.py": 0.0462796688079834,
            "load scripts/ldsr_model.py": 0.03537297248840332,
            "load scripts/lora_script.py": 0.2003164291381836,
            "load scripts/scunet_model.py": 0.03995847702026367,
            "load scripts/swinir_model.py": 0.033693552017211914,
            "load scripts/hotkey_config.py": 0.0014390945434570312,
            "load scripts/extra_options_section.py": 0.0010275840759277344,
            "load scripts": 1.460923433303833,
            "load upscalers": 0.0027551651000976562,
            "refresh VAE": 0.0009629726409912109,
            "refresh textual inversion templates": 4.38690185546875e-05,
            "scripts list_optimizers": 0.0003647804260253906,
            "scripts list_unets": 9.775161743164062e-06,
            "reload hypernetworks": 0.0004677772521972656,
            "initialize extra networks": 0.03859972953796387,
            "scripts before_ui_callback": 0.005494356155395508,
            "create ui": 0.991274356842041,
            "gradio launch": 1.5221459865570068,
            "add APIs": 0.09964728355407715,
            "app_started_callback/api.py": 0.011071205139160156,
            "app_started_callback/lora_script.py": 0.0003256797790527344,
            "app_started_callback": 0.011406660079956055
        }
    },
    "Packages": [
        "absl-py==2.0.0",
        "accelerate==0.21.0",
        "addict==2.4.0",
        "aenum==3.1.15",
        "aiofiles==23.2.1",
        "aiohttp==3.8.6",
        "aiosignal==1.3.1",
        "altair==5.1.2",
        "antlr4-python3-runtime==4.9.3",
        "anyio==3.7.1",
        "async-timeout==4.0.3",
        "attrs==23.1.0",
        "basicsr==1.4.2",
        "beautifulsoup4==4.12.2",
        "blendmodes==2022",
        "boltons==23.1.1",
        "boto3==1.28.77",
        "botocore==1.31.77",
        "cachetools==5.3.2",
        "certifi==2023.7.22",
        "cffi==1.16.0",
        "charset-normalizer==3.3.2",
        "clean-fid==0.1.35",
        "click==8.1.7",
        "clip==1.0",
        "cmake==3.27.7",
        "contourpy==1.1.1",
        "cssselect2==0.7.0",
        "cycler==0.12.1",
        "deprecation==2.1.0",
        "einops==0.4.1",
        "exceptiongroup==1.1.3",
        "facexlib==0.3.0",
        "fastapi==0.94.0",
        "ffmpy==0.3.1",
        "filelock==3.13.1",
        "filterpy==1.4.5",
        "flatbuffers==23.5.26",
        "fonttools==4.43.1",
        "frozenlist==1.4.0",
        "fsspec==2023.10.0",
        "ftfy==6.1.1",
        "future==0.18.3",
        "fvcore==0.1.5.post20221221",
        "gdown==4.7.1",
        "gfpgan==1.3.8",
        "gitdb==4.0.11",
        "gitpython==3.1.32",
        "google-auth-oauthlib==0.4.6",
        "google-auth==2.23.4",
        "gradio-client==0.5.0",
        "gradio==3.41.2",
        "groundingdino==0.1.0",
        "grpcio==1.59.2",
        "h11==0.12.0",
        "httpcore==0.15.0",
        "httpx==0.24.1",
        "huggingface-hub==0.18.0",
        "idna==3.4",
        "imageio==2.31.6",
        "importlib-metadata==6.8.0",
        "importlib-resources==6.1.0",
        "inflection==0.5.1",
        "iopath==0.1.9",
        "jinja2==3.1.2",
        "jmespath==1.0.1",
        "jsonmerge==1.8.0",
        "jsonschema-specifications==2023.7.1",
        "jsonschema==4.19.2",
        "kiwisolver==1.4.5",
        "kornia==0.6.7",
        "lark==1.1.2",
        "lazy-loader==0.3",
        "lightning-utilities==0.9.0",
        "lit==17.0.4",
        "llvmlite==0.41.1",
        "lmdb==1.4.1",
        "lpips==0.1.4",
        "lxml==4.9.3",
        "markdown==3.5.1",
        "markupsafe==2.1.3",
        "matplotlib==3.8.1",
        "mediapipe==0.10.7",
        "mpmath==1.3.0",
        "multidict==6.0.4",
        "networkx==3.2.1",
        "numba==0.58.1",
        "numpy==1.23.5",
        "oauthlib==3.2.2",
        "omegaconf==2.2.3",
        "open-clip-torch==2.20.0",
        "opencv-contrib-python==4.8.1.78",
        "opencv-python-headless==4.8.1.78",
        "opencv-python==4.8.1.78",
        "orjson==3.9.10",
        "packaging==23.2",
        "pandas==2.1.2",
        "piexif==1.1.3",
        "pillow==9.5.0",
        "pip==23.0.1",
        "platformdirs==3.11.0",
        "portalocker==2.8.2",
        "protobuf==3.19.6",
        "psutil==5.9.5",
        "pyasn1-modules==0.3.0",
        "pyasn1==0.5.0",
        "pycocotools==2.0.7",
        "pycparser==2.21",
        "pydantic==1.10.13",
        "pydub==0.25.1",
        "pyparsing==3.1.1",
        "pysocks==1.7.1",
        "python-dateutil==2.8.2",
        "python-multipart==0.0.6",
        "pytorch-lightning==1.9.4",
        "pytz==2023.3.post1",
        "pywavelets==1.4.1",
        "pyyaml==6.0.1",
        "realesrgan==0.3.0",
        "referencing==0.30.2",
        "regex==2023.10.3",
        "reportlab==4.0.6",
        "requests-oauthlib==1.3.1",
        "requests==2.31.0",
        "resize-right==0.0.2",
        "rpds-py==0.10.6",
        "rsa==4.9",
        "s3transfer==0.7.0",
        "safetensors==0.3.1",
        "scikit-image==0.21.0",
        "scipy==1.11.3",
        "segment-anything==1.0",
        "semantic-version==2.10.0",
        "sentencepiece==0.1.99",
        "setuptools==65.5.0",
        "six==1.16.0",
        "smmap==5.0.1",
        "sniffio==1.3.0",
        "sounddevice==0.4.6",
        "soupsieve==2.5",
        "starlette==0.26.1",
        "supervision==0.6.0",
        "svglib==1.5.1",
        "sympy==1.12",
        "tabulate==0.9.0",
        "tb-nightly==2.11.0a20220906",
        "tensorboard-data-server==0.6.1",
        "tensorboard-plugin-wit==1.8.1",
        "termcolor==2.3.0",
        "tifffile==2023.9.26",
        "timm==0.9.2",
        "tinycss2==1.2.1",
        "tokenizers==0.13.3",
        "tomesd==0.1.3",
        "tomli==2.0.1",
        "toolz==0.12.0",
        "torch==2.0.1+cu118",
        "torchdiffeq==0.2.3",
        "torchmetrics==1.2.0",
        "torchsde==0.2.5",
        "torchvision==0.15.2+cu118",
        "tqdm==4.66.1",
        "trampoline==0.1.2",
        "transformers==4.30.2",
        "triton==2.0.0",
        "typing-extensions==4.8.0",
        "tzdata==2023.3",
        "urllib3==2.0.7",
        "uvicorn==0.23.2",
        "wcwidth==0.2.9",
        "webencodings==0.5.1",
        "websockets==11.0.3",
        "werkzeug==3.0.1",
        "wheel==0.41.3",
        "xformers==0.0.20",
        "yacs==0.1.8",
        "yapf==0.40.2",
        "yarl==1.9.2",
        "zipp==3.17.0"
    ]
}

What browsers do you use to access the UI ?

Google Chrome

Console logs

B89FA073-3FF2-4EF3-BE51-C0E9225D354E

64D0089F-0811-476C-90E8-CD42F271CB0F

0EF27529-6B83-4750-90C1-18B67150EEFE

Additional information

No response

missionfloyd commented 7 months ago

No, it doesn't. That appears to be trexminer masquerading as python3.

It could be any number of things, but it didn't come from this repo. It may be best to delete the VM and start over, and perhaps don't run stuff as root.

hahaCrazy commented 7 months ago

No, it doesn't. That appears to be trexminer masquerading as python3.

It could be any number of things, but it didn't come from this repo. It may be best to delete the VM and start over, and perhaps don't run stuff as root.

I tried it under web user still doesn't work. One suspicious plugin found so far is https://github.com/Iyashinouta/sd-colab-commands-browser. I do not have that plugin installed. Now that I have uninstalled it, I'm not sure if it's this plugin or not

xdejiko commented 7 months ago

Hi @hahaCrazy Do you have any update of suspicious process these days?

I have similar suituation before and today. Some unknow suspicious process try to add that extension(maybe start mining or zombie process later on) but lucky I disabled plugin installation thru command line args while sd start everytime.

I believe that is not this repo problem but maybe some vulnerability or some extension which installed to:

  1. Sending your IP and port to some guy/server
  2. That hacker access to your server/sd service and install extension to run command like "[sd-colab-commands-browser]"
  3. Then run any command thru this extension.

Screenshot 2023-11-16 010058

missionfloyd commented 7 months ago

Maybe remove --enable-insecure-extension-access and/or add --gradio-auth/--api-auth

If its port is open or you're using --share, then anyone can access it from the internet, and install extensions if --enable-insecure-extension-access is enabled. If they install that particular extension, they can then run arbitrary commands.

This could be someone scanning for exposed webui instances they can exploit.

jangrewe commented 6 months ago

I had the same, and was able to track it down to these two extensions being installed:

https://codeberg.org/frwegt234/stable-diffusion-webui-advanced/ https://codeberg.org/frwegt234/stable-diffusion-webui-less-advanced/

It looks like they used to be part of the extensions list, but have been removed. Luckily i was running SD in a Docker container, so no harm was done.

I've sent a message to Codeberg's Abuse team to get them removed.

xdejiko commented 6 months ago

@missionfloyd Yes, lucky i have not add the --enable-insecure-extension-access in the first place, so they can't install extension for mining.

I always started sd with --share, but my ip address is change every few days, and the port is random(5digits) just generate when sd runs and the sd only run not more then 24 hours. That's mean port number will change at least 24 hours. There just a very little windows allow them to scan the port from my usually changing IP to come in but that they can still comes every week (actually my router buildin firewall do not have report for port scanned). So I can sure there has some code in A1111 or extensions sending out the IP address and port to someone and allow them come in directly.

@jangrewe I have not install that 2 extensions, I only have A1111 built-in extensions and extensions in https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json, so the impostor should only inside in these things.

jangrewe commented 6 months ago

@xdejiko Like i said, i seems as if they used to be part of that list, because that's also my only source for extensions. Either that, or somebody else's extension did some shenanigans and pulled them in.

Mins0o commented 6 months ago

I had the same experience.

python3 --no-watchdog -a kapow -o stratum+tcp://rvn.2miners.com:6060 -u RYUFr68iNETisCKPpGsnaNKfYEP96b8JTKo.530ab962bd5d_w --proxy 91.220.163.82:7273

This kept creeping up.

It was hard to spot at first because in ps or nvtop output, the latter part of the command was intentionally obstructed with white space.

python3 

--no-watchdog -a kapow -o stratum+tcp://rvn.2miners.com:6060 -u RYUFr68iNETisCKPpGsnaNKfYEP96b8JTKo.530ab962bd5d_w --proxy 91.220.163.82:7273
    PID TTY          TIME CMD
   1321 ?        00:00:07 miner

Is it possible to track this dude down and make him pay for the crime...? The proxy tracks to Russia

I was lucky that I was running this on a non-root container... I don't know what other codes the attacker could have executed.

My infiltration route also involves https://github.com/Iyashinouta/sd-colab-commands-browser. I am sure because I have previous snapshot of my web-ui. In the snapshot the extension doesn't exist, and I didn't install it on my own. (I was stupid to have my service open to the public, only now I know better...)

jangrewe commented 6 months ago

Oh, that's a great hint, because i also had some Google Colab extension installed (i think it was called commands) and i was wondering where that came from, as i'm not running in the cloud and would not have had any need for it.

jangrewe commented 6 months ago

Got a reply from Codeberg, they removed 2 of the 3 repos - i followed up with them to make sure that the last one is also removed.

Update: all removed.

luislascano01 commented 2 months ago

I am currently running stable diffusion on a Docker Container; my OS is Ubuntu 22.04. The WebUI can be accessed through a personal website and the hacker have been installing and executing mining operations with my graphics card.

The following was the program being executed:

/tmp/.dev/miner --algo kawpow --server us.ravencoin.herominers.com --port 1140 --user RU1ntEfzwW2MzZHpcNuwFhALFUdxZXVc32.worker_41 --watchdog_child_process0

I have checked for authorized SSH keys and make sure only mine are there.

How can they access my PC and run root commands even though everything is in a docker container?

HooIla commented 2 months ago

I am currently running stable diffusion on a Docker Container; my OS is Ubuntu 22.04. The WebUI can be accessed through a personal website and the hacker have been installing and executing mining operations with my graphics card.

The following was the program being executed:

/tmp/.dev/miner --algo kawpow --server us.ravencoin.herominers.com --port 1140 --user RU1ntEfzwW2MzZHpcNuwFhALFUdxZXVc32.worker_41 --watchdog_child_process0

I have checked for authorized SSH keys and make sure only mine are there.

How can they access my PC and run root commands even though everything is in a docker container?

I'm in the exact same situation as you, even down to the port. My solution now is to remove the plugin sd-colab-commands-browser as they mentioned before. so far it looks like it solves the problem for now.